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面向对象编程(三) 非构造函数的继承
Aug 28 Javascript
顶部缓冲下拉菜单导航特效的JS代码
Aug 27 Javascript
AngularJS入门教程(一):静态模板
Dec 06 Javascript
js对象继承之原型链继承实例
Jan 10 Javascript
jQuery检测返回值的数据类型
Jul 13 Javascript
javascript适合移动端的日期时间拾取器
Nov 10 Javascript
浅析jQuery中使用$所引发的问题
May 29 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
Aug 17 Javascript
微信小程序 wx.request(object) API详解及实例代码
Sep 30 Javascript
ionic实现下拉刷新载入数据功能
May 11 Javascript
使用layui前端框架弹出form表单以及提交的示例
Oct 25 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 Javascript
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
php使用function_exists判断函数可用的方法
2014/11/19 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
php常用字符函数实例小结
2016/12/29 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
angular-ui-sortable实现可拖拽排序列表
2016/12/28 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
小程序转发探索示例
2019/02/19 Javascript
Python 中的 else详解
2016/04/23 Python
Django基础之Model操作步骤(介绍)
2017/05/27 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
python opencv之分水岭算法示例
2018/02/24 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
python实现抽奖小程序
2020/04/15 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
python3 使用traceback定位异常实例
2020/03/09 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
利用python+request通过接口实现人员通行记录上传功能
2021/01/13 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
美国社交购物市场:MassGenie
2019/02/18 全球购物
Diesel美国网上商店:意大利牛仔时装品牌
2020/12/10 全球购物
一名女生的自荐信
2013/12/08 职场文书
采购部部门职责
2013/12/15 职场文书
新任教师自我鉴定
2014/02/24 职场文书
访谈节目策划方案
2014/05/15 职场文书
研究生求职自荐书
2014/06/23 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
沈阳故宫导游词
2015/01/31 职场文书
慰问信(范文3篇)
2019/10/23 职场文书