解决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 相关文章推荐
Extjs中ComboBox加载并赋初值的实现方法
Mar 22 Javascript
基于jQuery的获取标签名的代码
Jul 16 Javascript
JS下拉框内容左右移动效果的具体实现
Jul 10 Javascript
jQuery获取复选框被选中数量及判断选择值的方法详解
May 25 Javascript
详解jQuery插件开发方式
Nov 22 Javascript
canvas 实现中国象棋
Feb 17 Javascript
Angular4学习之Angular CLI的安装与使用教程
Jan 04 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
Feb 09 Javascript
详解微信小程序自定义组件的实现及数据交互
Jul 22 Javascript
js仿360开机效果
Dec 26 Javascript
js实现金山打字通小游戏
Jul 24 Javascript
解决vue 退出动画无效的问题
Aug 09 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自动跳转中英文页面
2008/07/29 PHP
PHP开发过程中常用函数收藏
2009/12/14 PHP
在命令行下运行PHP脚本[带参数]的方法
2010/01/22 PHP
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
使用淘宝IP库获取用户ip地理位置
2013/10/27 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
js select常用操作控制代码
2010/03/16 Javascript
JQUERY对单选框(radio)操作的小例子
2013/04/25 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
JS简单生成两个数字之间随机数的方法
2016/08/03 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
2017/02/26 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
Python从文件中读取指定的行以及在文件指定位置写入
2019/09/06 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
python数据分析:关键字提取方式
2020/02/24 Python
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
香港士多网上超级市场:Ztore
2021/01/09 全球购物
区域总监的岗位职责
2013/11/21 职场文书
村官工作鉴定评语
2014/01/27 职场文书
物业保安员岗位职责制度
2014/01/30 职场文书
会计学生自我鉴定
2014/02/06 职场文书
寄语十八大感言
2014/02/07 职场文书
幼教求职信
2014/03/12 职场文书
入职担保书范文
2014/05/21 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
创业计划书之美甲店
2019/09/20 职场文书