vue中v-for循环给标签属性赋值的方法


Posted in Javascript onOctober 18, 2018

1.给每个按钮添加class的属性值以及icon图标属性值,通过v-for实现自动添加样式,发现属性值无法显示,切记在属性前加上v-bind

<html>
<head>
<meta charset="utf-8">
<title>v-for在线测试实例</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js">
</script></head><body><div id="app"> 
<ul> 
<template v-for="site in sites"> 
<button v-bind:class="site.icon" v-bind:icon:"site.icon">
{{
site.icon
}}
</button> 
</template> 
</ul>
</div>
<script>
new Vue
({ 
el: '#app', data: 
{ 
sites: [  
{ 
icon: 'el-icon-search' 
},  
{ icon: 'el-icon-refresh'
},  
{ 
icon: 'el-icon-download'
} 
] 
}})
</script>
</body>
</html>

总结:

如果直接这么写
<button class="site.icon" icon="site.icon">
{{site.icon}}
</button>或者<button class="{{site.icon}}" 
icon="{{site.icon
}}">{{site.icon}}
</button>,会发现class以及icon的值就是字符串site.icon,只有在标签属性前加上v-bind,即改成<button v-bind:class="site.icon" v-bind:icon="site.icon">{{site.icon}}</button>,class与icon的值才会显示el-icon-search,el-icon-refresh, el-icon-download 。
{{}}
应该写在html文本之间,不能写在属性值里。

总结

以上所述是小编给大家介绍的vue中v-for循环给标签属性赋值的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript下IE与Firefox下的差异兼容写法总结
Jun 18 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
Sep 16 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
Sep 15 Javascript
JavaScript删除指定子元素代码实例
Jan 13 Javascript
javascript设计模式之对象工厂函数与构造函数详解
Jul 30 Javascript
使用CamanJS在Web页面上处理图像的技巧
Aug 18 Javascript
深入理解JS addLoadEvent函数
May 20 Javascript
JS实现touch 点击滑动轮播实例代码
Jan 19 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
Jun 12 Javascript
angular动态表单制作
Feb 23 Javascript
React中使用UEditor百度富文本的方法
Aug 22 Javascript
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
webstorm+vue初始化项目的方法
Oct 18 #Javascript
使用微信小程序开发弹出框应用实例详解
Oct 18 #Javascript
vue: WebStorm设置快速编译运行的方法
Oct 18 #Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
Oct 18 #Javascript
详解vue文件中使用echarts.js的两种方式
Oct 18 #Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
Oct 18 #Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
Oct 18 #Javascript
You might like
多重?l件?合查?(一)
2006/10/09 PHP
用PHP4访问Oracle815
2006/10/09 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
2016/04/28 PHP
PHP之header函数详解
2021/03/02 PHP
P3P Header解决Cookie跨域的问题
2013/03/12 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
JS中的三个循环小结
2017/06/20 Javascript
在Angular中使用JWT认证方法示例
2018/09/10 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
[00:15]TI9观赛名额抽取
2019/07/10 DOTA
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
同程旅游英文网站:LY.com
2018/11/13 全球购物
判断单链表中是否存在环
2012/07/16 面试题
日本语毕业生自荐信
2014/02/01 职场文书
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
三八妇女节活动主持词
2014/03/17 职场文书
装修协议书范本
2014/04/21 职场文书
医生个人年度总结
2015/02/28 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书