解决vue组件中使用v-for出现告警问题及v for指令介绍


Posted in Javascript onNovember 11, 2017

在项目中运行v-for代码段时,

<flexbox v-if="roleShow" style="padding:15px; box-sizing: border-box;"> 
  <flexbox-item v-for="role in roles " > 
    <x-button mini :type="role.type" style="padding: 0 14px" @click.native="btnClick(role.action)">{{role.value}}</x-button> 
  </flexbox-item> 
</flexbox> 
<flexbox v-if="roleShow" style="padding:15px; box-sizing: border-box;">
  <flexbox-item v-for="role in roles " >
    <x-button mini :type="role.type" style="padding: 0 14px" @click.native="btnClick(role.action)">{{role.value}}</x-button>
  </flexbox-item>
</flexbox>出现告警:component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.

解决方法:

在代码中绑定key值,可解决,如:

<flexbox v-if="roleShow" style="padding:15px; box-sizing: border-box;"> 
  <flexbox-item v-for="(role,index) in roles " :key="index" > 
    <x-button mini :type="role.type" style="padding: 0 14px" @click.native="btnClick(role.action)">{{role.value}}</x-button> 
  </flexbox-item> 
</flexbox>

PS:Vue2学习笔记:v-for指令

1.使用

<!DOCTYPE html>
<html>
<head>
  <title></title>
  <meta charset="utf-8">
  <script src="http://unpkg.com/vue/dist/vue.js"></script>
  <script type="text/javascript">
    window.onload = function(){
      var vm = new Vue({
        el:'#box',
        data:{
          arr:['1','2','3'],
          json:{a:'a',b:'b'}
        }
      });
    }
  </script>
</head>
<body>
  <div id="box">
    <p>循环数组</p>
    <ul>
      <li v-for="a in arr">
      {{a}}
      </li>
    </ul>
    <hr>
    <p>循环出数组索引</p>
    <ul>
      <li v-for="(v,k) in arr">
      {{v}}==>{{k}}


 </li>
    </ul>
    <p>循环json</p>
    <ul>
      <li v-for="item in json">{{item}}</li>
    </ul>
    <p>循环json的键</p>
    <ul>
      <li v-for="(k,v) in json">
      {{k}}==>{{v}}
      </li>
    </ul>
  </div>
</body>
</html>

结果:

解决vue组件中使用v-for出现告警问题及v for指令介绍

总结

以上所述是小编给大家介绍的解决vue组件中使用v-for出现告警问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
js 输出内容到新窗口具体实现代码
May 31 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
jQuery中outerHeight()方法用法实例
Jan 19 Javascript
javascript实现校验文件上传控件实例
Apr 20 Javascript
基于jQuery实现select下拉选择可输入附源码下载
Feb 03 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
Jul 06 Javascript
AngularJS入门教程中SQL实例详解
Jul 27 Javascript
微信小程序 实现动态显示和隐藏某个控件
Apr 27 Javascript
JS实现的加减乘除四则运算计算器示例
Aug 09 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
Jan 02 Javascript
在Vant的基础上封装下拉日期控件的代码示例
Dec 05 Javascript
vue实现拖拽的简单案例 不超出可视区域
Jul 25 Javascript
JS Input里添加小图标的两种方法
Nov 11 #Javascript
fetch 使用及如何接收JS传值
Nov 11 #Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 #Javascript
AngularJS遍历获取数组元素的方法示例
Nov 11 #Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 #Javascript
vue父组件向子组件动态传值的两种方法
Nov 11 #Javascript
详解Vue如何支持JSX语法
Nov 10 #Javascript
You might like
php 删除数组元素
2009/01/16 PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
2014/03/18 PHP
利用PHP函数计算中英文字符串长度的方法
2014/11/11 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
php解析url并得到url中的参数及获取url参数的四种方式
2015/10/26 PHP
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
javascript中AJAX用法实例分析
2015/01/30 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
jquery div模态窗口的简单实例
2016/05/28 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
2018/03/16 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
jquery登录的异步验证操作示例
2019/05/09 jQuery
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
[02:53]DOTA2英雄昆卡基础教程
2013/11/25 DOTA
Python使用numpy实现BP神经网络
2018/03/10 Python
flask应用部署到服务器的方法
2019/07/12 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
python sorted方法和列表使用解析
2019/11/18 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
煤矿班组长的职责
2013/12/25 职场文书
班干部演讲稿
2014/04/24 职场文书
暂住证明怎么写
2015/06/19 职场文书
同学联谊会邀请函
2019/06/24 职场文书
六年级作文之关于梦
2019/10/22 职场文书