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 提交值不为空的元素示例代码
May 10 Javascript
使用jquery中height()方法获取各种高度大全
Apr 02 Javascript
node.js中使用q.js实现api的promise化
Sep 17 Javascript
关于javascript模块加载技术的一些思考
Nov 28 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
Aug 18 Javascript
简单总结JavaScript中的String字符串类型
May 26 Javascript
jQuery中animate的几种用法与注意事项
Dec 12 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
Feb 15 Javascript
详解angularJs中关于ng-class的三种使用方式说明
Jun 02 Javascript
详解使用React进行组件库开发
Feb 06 Javascript
vue实现form表单与table表格的数据关联功能示例
Jan 29 Javascript
十分钟教你上手ES2020新特性
Feb 12 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分页显示制作详细讲解
2006/12/05 PHP
php curl基本操作详解
2013/07/23 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
JS基础之undefined与null的区别分析
2011/08/08 Javascript
javaScript面向对象继承方法经典实现
2013/08/20 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
angularjs 表单密码验证自定义指令实现代码
2016/10/27 Javascript
原生JS实现图片轮播切换效果
2016/12/15 Javascript
Bootstrap媒体对象学习使用
2017/03/07 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
Jquery-data的三种用法
2017/04/18 jQuery
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
jquery 实现拖动文件上传加载进度条功能
2018/03/18 jQuery
Angular CLI 使用教程指南参考小结
2019/04/10 Javascript
python求众数问题实例
2014/09/26 Python
Python和perl实现批量对目录下电子书文件重命名的代码分享
2014/11/21 Python
Python 文件管理实例详解
2015/11/10 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
Python OpenCV获取视频的方法
2018/02/28 Python
Python切片操作深入详解
2018/07/27 Python
wxPython的安装与使用教程
2018/08/31 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
pywinauto自动化操作记事本
2019/08/26 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
关于环保的活动方案
2014/08/25 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
2016年社区中秋节活动总结
2016/04/05 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
java设计模式--三种工厂模式详解
2021/07/21 Java/Android