解决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基础知识(一)核心基础语法与事件模型
Sep 29 Javascript
js获取及判断键盘按键的方法
Dec 01 Javascript
mvc中form表单提交的三种方式(推荐)
Aug 10 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
Aug 29 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
Oct 30 Javascript
微信小程序 出现47001 data format error原因解决办法
Mar 10 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
Jul 17 Javascript
微信小程序之发送短信倒计时功能
Aug 30 Javascript
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
jQuery实现碰到边缘反弹的动画效果
Feb 24 jQuery
vue中音频wavesurfer.js的使用方法
Feb 20 Vue.js
在Vue.js中使用TypeScript的方法
Mar 19 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的一些小问题
2010/07/03 PHP
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
微信小程序 图片加载(本地,网路)实例详解
2017/03/10 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
angularJs-$http实现百度搜索时的动态下拉框示例
2018/02/27 Javascript
React Native日期时间选择组件的示例代码
2018/04/27 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python读大数据txt
2016/03/28 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
Python基于FTP模块实现ftp文件上传操作示例
2018/04/23 Python
python3实现爬取淘宝美食代码分享
2018/09/23 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
Python3 元组tuple入门基础
2020/02/09 Python
Python日志器使用方法及原理解析
2020/09/27 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
python脚本定时发送邮件
2020/12/22 Python
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
德国家具、照明、家居用品网上商店:Wayfair.de
2020/02/13 全球购物
自荐书范文范例
2014/02/13 职场文书
委托书范文
2014/04/02 职场文书
出纳岗位职责范本
2015/03/31 职场文书
2015年信访工作总结
2015/04/07 职场文书
体育教师教学随笔
2015/08/15 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
《风筝》教学反思
2016/02/23 职场文书