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 相关文章推荐
JQuery UI DatePicker中z-index默认为1的解决办法
Sep 28 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
Oct 29 Javascript
JSON 数字排序多字段排序介绍
Sep 18 Javascript
jquery常用特效方法使用示例
Apr 25 Javascript
javascript cookie的简单应用
Feb 24 Javascript
JS两种类型的表单提交方法实例分析
Nov 28 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
Javascript调试之console对象——你不知道的一些小技巧
Jul 10 Javascript
vue中v-for加载本地静态图片方法
Mar 03 Javascript
在Create React App中使用CSS Modules的方法示例
Jan 15 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
Apr 02 Javascript
微信小程序websocket实现即时聊天功能
May 21 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 MYSQL中插入当前时间
2008/04/06 PHP
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
php将html转为图片的实现方法
2017/05/19 PHP
php之可变函数的实例详解
2017/09/13 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
Js的MessageBox
2006/12/03 Javascript
9个JavaScript评级/投票插件
2010/01/18 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
JavaScript实现邮箱地址自动匹配功能代码
2016/11/28 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
vue中如何使用ztree
2018/02/06 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
解决layer.confirm快速点击会重复触发事件的问题
2019/09/23 Javascript
python基础教程之lambda表达式使用方法
2014/02/12 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
对Python3中bytes和HexStr之间的转换详解
2018/12/04 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
python迭代器常见用法实例分析
2019/11/22 Python
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
.NET初级开发工程师面试题
2014/04/18 面试题
土木工程实习生自我鉴定
2013/09/19 职场文书
银行贷款承诺书
2014/03/29 职场文书
施工质量承诺书范文
2014/05/30 职场文书
教师求职简历自我评价
2015/03/10 职场文书
《活见鬼》教学反思
2016/02/24 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android