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 相关文章推荐
Array.prototype 的泛型应用分析
Apr 30 Javascript
js下关于onmouseout、事件冒泡的问题经验小结
Dec 09 Javascript
jqeury eval将字符串转换json的方法
Jan 20 Javascript
常见JS效果之图片减速度滚动实现代码
Dec 08 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
Jan 02 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
Dec 08 Javascript
BootStrap daterangepicker 双日历控件
Jun 02 Javascript
微信小程序实现滚动消息通知
Feb 02 Javascript
BootStrap table实现表格行拖拽效果
Dec 01 Javascript
微信小程序云开发(数据库)详解
May 17 Javascript
Vue实现跑马灯效果
May 25 Javascript
微信小程序选择图片控件
Jan 19 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
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
php数据库连接时容易出错的特殊符号问题
2010/09/01 PHP
php设计模式 Factory(工厂模式)
2011/06/26 PHP
php扩展开发入门demo示例
2019/09/23 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
关于图片验证码设计的思考
2007/01/29 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
jQuery跨域问题解决方案
2015/08/03 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
前端开发基础javaScript的六大作用
2020/08/06 Javascript
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
python通过pil为png图片填充上背景颜色的方法
2015/03/17 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
详解numpy.ndarray.reshape()函数的参数问题
2020/10/13 Python
python pymysql库的常用操作
2020/10/16 Python
python 如何上传包到pypi
2020/12/24 Python
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
bareMinerals官网:矿物质化妆品和护肤品
2018/02/04 全球购物
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
《台湾的蝴蝶谷》教学反思
2014/02/20 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
导航工程专业自荐信
2014/09/02 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
婚内分居协议书范文
2014/11/26 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript
德劲DE1105机评
2022/04/05 无线电
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS