码迷,mamicode.com
首页 > 编程语言 > 详细

vue 接口数据(数组)语句

时间:2017-08-17 17:23:11      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:image   route   lob   export   const   插入数据   type   org   nbsp   

当接口数据已经有数组时,其实更简单,直接调出数据中的数组,使用数据中的名称。

1 <div v-for="item in listarr" 
2         :class="{red:item.runStatus==1,blue:item.runStatus==2,orange:item.runStatus==3}">//判断item.runStatus的值,值不同class不同
3      <i class="glyphicon text-center glyphicon-star" v-if="type == 3"}"></i>//type不同,i的class不同(这里是bootstrap的图标)
4      <i class="glyphicon text-center glyphicon-globe" v-if="type == 4"></i>
5      <p class="text-center windp">{{item.deviceName}}{{item.runStatus}}</p>//插入数据 
6      <p class="text-center windptwo">{{item.buildName}}&nbsp;{{item.floorName}}</p>
7 </div>

 vue:

1 export default{
2     data(){
3         return {
4             listarr:[],
5             type:this.$route.params.type,//定义type
6         }
7     },        
 连接接口语句
1
getflistarr(){ 2 this.http({ 3 url: `url`, 4 method: ‘GET‘, 5 data: { 6 orgId:this.$route.params.id, 7 deviceGroup:this.$route.params.type, 8 9 } 10 }).then(res => { 11 this.listarr=res.data.result.list //取出数据 12 }, e => e); 13 }, 14 15 }, 16 ready(){ 17 this.getflistarr(); 18 } 19 }

json数据

技术分享

杂:接口不是数组时的语句,List方法取出接口数据再放入flist数组,定义(num,name)

 1  List(){
 2             this.http({
 3                 url: `url`,
 4                 method: ‘GET‘,
 5                 data: {
 6                     orgId:this.$route.params.id,
 7                     deviceGroup:1,
 8                     
 9                 }
10             }).then(res => {
11                 const result = res.data.result;
12                 this.flist.push({num:result.deviceCount,name:‘1‘},{num:result.unDayDeviceCount,name:‘2‘},{num:result.unDeviceCount,name:‘3‘});
13             }, e => e);
14         },

 

vue 接口数据(数组)语句

标签:image   route   lob   export   const   插入数据   type   org   nbsp   

原文地址:http://www.cnblogs.com/can-dy/p/7382546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!