解决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 相关文章推荐
JavaScript中“过于”犀利地for/in循环使用示例
Oct 22 Javascript
客户端js判断文件类型和文件大小即限制上传大小
Nov 20 Javascript
编写高性能Javascript代码的N条建议
Oct 12 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
Dec 22 Javascript
基于JavaScript实现活动倒计时效果
Apr 20 Javascript
webpack引入eslint配置详解
Jan 22 Javascript
解决koa2 ctx.render is not a function报错问题
Aug 07 Javascript
JS调用安卓手机摄像头扫描二维码
Oct 16 Javascript
Node.js 如何利用异步提升任务处理速度
Jan 07 Javascript
jQuery 查找元素操作实例小结
Oct 02 jQuery
Vue分页效果与购物车功能
Dec 13 Javascript
Angular8 简单表单验证的实现示例
Jun 03 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
双料怀旧--SHARP GF515的维护、修理和简单调试
2021/03/02 无线电
php异常处理技术,顶级异常处理器
2012/06/13 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
2015/11/11 PHP
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
简单谈谈关于 npm 5.0 的新坑
2017/06/08 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
JS代码检查工具ESLint介绍与使用方法
2020/02/04 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
Python使用scrapy采集数据过程中放回下载过大页面的方法
2015/04/08 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
Python实现端口检测的方法
2018/07/24 Python
破解安装Pycharm的方法
2018/10/19 Python
python版大富翁源代码分享
2018/11/19 Python
我喜欢你 抖音表白程序python版
2019/04/07 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
使用sublime text3搭建Python编辑环境的实现
2021/01/12 Python
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
工作时间上网检讨书
2014/02/03 职场文书
《风娃娃》教学反思
2014/04/19 职场文书
港澳通行证委托书怎么写
2014/08/02 职场文书
工作时间调整通知
2015/04/24 职场文书
基层党支部承诺书
2015/04/30 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书
Python实现生活常识解答机器人
2021/06/28 Python
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android
深入理解MySQL中MVCC与BufferPool缓存机制
2022/05/25 MySQL