vue加载json文件,vue引入json数据

  vue加载json文件,vue引入json数据

  这篇文章主要介绍了某视频剪辑软件如何加载本地数据数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  

目录

   vue加载本地数据数据数据数据存放在除静电静态文件夹中数据数据存放在静电静态文件夹中读取本地数据文件并分页显示功能实现学生。数据数据如下h5代码如下钢性铸铁样式射流研究…代码运行效果

  

vue加载本地json数据

  

json数据存放在除static静态文件夹中

  这种方法暂时还没出来,若有大神知道,可否能指导一二

  

json数据存放在static静态文件夹中

  1、编写好数据数据,按照这个格式编写数据数据

  2、安装爱可信安装方法:国家预防机制安装爱可信

  3、配置axios,在主页。射流研究…中引用axios,如下图所示

  4、就可以调用数据数据了,也可以加上一句:console.log(this.fieldParams)在控制台打印数据

  表格代码:

  埃尔表

  :data=fieldParams

  边界

  style=宽度:100%

  /el-table

  

读取本地json文件并分页显示

  

功能实现

  通过爱可信异步加载技术读取本地的数据文件内容,并通过vue。j处理数据在h5页面分页显示(这里以3行数据分页)

  

student.json数据如下

  [

  {stuId:1, stuName :李华,斯图塞克斯:男, stuAge:20},

  {stuId:2, stuName :张国伟,斯图塞克斯:男, stuAge:22},

  {stuId:3, stuName :刘艳,斯图塞克斯:女, stuAge:19},

  {stuId:4, stuName :李小燕,斯图塞克斯:女, stuAge:22},

  {stuId:5, stuName :张鹏,斯图塞克斯:男, stuAge:26},

  {stuId:6, stuName :李晔,斯图塞克斯:女, stuAge:20},

  {stuId:7, stuName :钱国强,斯图塞克斯:男, stuAge:21},

  {stuId:8, stuName :张三,斯图塞克斯:男, stuAge:22},

  {stuId:9, stuName :唐毓民,斯图塞克斯:男, stuAge:25},

  {stuId:10, stuName :玛丽亚,斯图塞克斯:女, stuAge:21},

  {stuId:11, stuName :李家明,斯图塞克斯:男, stuAge:21}

  ]

  

h5代码如下

  身体

  div id= app v-斗篷

  表格边框= 1px style= width:400 px;class= table table-striped table-bordered table-hover table-condensed

  四羟乙基己二酰胺

  tr

  泰国(泰国)序号/th

  泰国(泰国)姓名/th

  泰国(泰国)性别/th

  泰国(泰国)年龄/th

  /tr

  /thead

  tr v-for= stuData中的学生

  td{{ student.stuId }}/td

  td{{ student.stuName }}/td

  td{{ student.stuSex }}/td

  td{{ student.stuAge }}/td

  /tr

  /表格

  !-用无序列表做一个页码导航条-

  保险商实验所

  lia href= # rel=外部不跟随 rel=外部不跟随 rel=外部不跟随 @ click= prePage /a/Li

  李v-for=(值,索引页码中的)

  a href= # rel=外部无关注 rel=外部无关注 rel=外部无关注 @ click= this page(index) { { index 1 } }/a

  /李

  lia href= # rel=外部不跟随 rel=外部不跟随 rel=外部不跟随 @ click=下一页/a/Li

  /ul

  /div

  /body

  

css样式

  风格

  [v形斗篷]{

  显示:无;

  }

  ul{

  左边距:20px

  }

  ul li{

  浮动:左;

  列表样式:无;

  背景色:浅绿色;

  }

  保险商实验所阿利{

  文字-装饰:无;

  填充:5px 15px

  颜色:黑色;

  边框:1px纯白;

  }

  答:悬停{

  背景:番茄;

  }

  /风格

  

js代码

  脚本

  //创建某视频剪辑软件实例,得到视图模型

  var应用=新Vue({

  埃尔: #app ,

  数据:{

  列表:[],

  页面大小:3,//每页大小

  currentPage:0 //当前页码

  },/*数据*/

  已安装(){

  //异步加载数据数据

  axios.get(/json/student.json ,{}).然后(函数(响应){

  app。列表=响应。数据;

  });

  },/*自动加载函数*/

  方法:{

  //上一页

  nextPage: function(){

  如果(这个。当前页面==this。页码-1)返回;

  这个. currentPage

  },

  //下一页

  prePage: function(){

  if (this.currentPage==0)返回;

  这个。当前页面-;

  },

  //页码

  该页面:函数(索引){

  this.currentPage=索引

  }

  },/*执行触发函数*/

  计算值:{

  //分页数据

  stuData:函数(){

  让左=这个。当前页面*这。页面大小;

  让右=数学。min((这个。当前第1页)*此。pagesize,this.list.length)

  返回this.list.slice(左,右);//取出一页数据

  },

  //共有多少页

  pageNumber: function(){

  如果(这个。列表。长度=这个。pagesize){

  返回1;

  }

  返回数学。ceil(这个。列表。长度/这个。pagesize);

  }

  },/*动态计算属性*/

  });

  /脚本

  

运行效果

  以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: