解决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 相关文章推荐
关于二级域名下使用一级域名下的COOKIE的问题
Nov 07 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
May 14 Javascript
js限制文本框只能输入数字方法小结
Jun 16 Javascript
jquery实现相册一下滑动两次的方法
Feb 09 Javascript
js实现支持手机滑动切换的轮播图片效果实例
Apr 29 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
Sep 12 Javascript
基于jQuery实现响应式圆形图片轮播特效
Nov 25 Javascript
探究Javascript模板引擎mustache.js使用方法
Jan 26 Javascript
Node.js中多进程模块Cluster的介绍与使用
May 27 Javascript
代码详解JS操作剪贴板
Feb 11 Javascript
angular6的响应式表单的实现
Oct 10 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
Apr 17 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网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
php ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
2010/08/13 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
ie8模式下click无反应点击option无反应的解决方法
2014/10/11 Javascript
JS动态改变表格边框宽度的方法
2015/03/31 Javascript
javascript实现框架高度随内容改变的方法
2015/07/23 Javascript
jQuery链式操作实例分析
2015/11/16 Javascript
详解JavaScript基于面向对象之继承
2015/12/13 Javascript
javascript基于prototype实现类似OOP继承的方法
2015/12/16 Javascript
React中jquery引用的实现方法
2017/09/12 jQuery
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
python中的二维列表实例详解
2018/06/19 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
2018/09/13 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
python读取mysql数据绘制条形图
2020/03/25 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
Python多线程正确用法实例解析
2020/05/30 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
Ralph Lauren英国官方网站:Ralph Lauren UK
2018/04/03 全球购物
课程设计的心得体会
2014/09/03 职场文书
战友聚会致辞
2015/07/28 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python