解决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中的pow()方法使用详解
Jun 15 Javascript
jQuery Ajax页面局部加载方法汇总
Jun 02 Javascript
js微信扫描二维码登录网站技术原理
Dec 01 Javascript
jQuery中Datatables增加跳转到指定页功能
Feb 08 Javascript
微信小程序选择图片和放大预览图片功能
Nov 02 Javascript
js循环map 获取所有的key和value的实现代码(json)
May 09 Javascript
vue组件横向树实现代码
Aug 02 Javascript
vue轻量级框架无法获取到vue对象解决方法
May 12 Javascript
js通过循环多张图片实现动画效果
Dec 19 Javascript
jquery实现的放大镜效果示例
Feb 24 jQuery
解决vue打包 npm run build-test突然不动了的问题
Nov 13 Javascript
vue实现登录、注册、退出、跳转等功能
Dec 23 Vue.js
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
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
js控制淡入淡出示例代码
2013/11/12 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
2014/06/24 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
浅谈JavaScript中Date(日期对象),Math对象
2015/02/05 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
ECMAScript5(ES5)中bind方法使用小结
2015/05/07 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
不得不分享的JavaScript常用方法函数集(下)
2015/12/25 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
浅谈原型对象的常用开发模式
2017/07/22 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
JS实现移动端在线签协议功能
2019/08/22 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
2019/12/06 Javascript
react-intl实现React国际化多语言的方法
2020/09/27 Javascript
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
python空元组在all中返回结果详解
2020/12/15 Python
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
英国123鲜花网站:123 Flowers
2019/07/07 全球购物
Street One瑞士:德国现代时装公司
2019/10/09 全球购物
物理专业大学生职业生涯规划书
2014/02/07 职场文书
2014年最新学习全国两会精神心得
2014/03/17 职场文书
如何撰写一封出色的求职信
2014/04/27 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
2016十一国庆节慰问信
2015/12/01 职场文书
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js