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 相关文章推荐
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
Mar 09 Javascript
jQuery.query.js 取参数的两点问题分析
Aug 06 Javascript
jquery 显示*天*时*分*秒实现时间计时器
May 07 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
Jun 26 Javascript
node.js中的path.dirname方法使用说明
Dec 09 Javascript
javascript实现dom元素可拖动
Mar 21 Javascript
5种JavaScript脚本加载的方式
Jan 16 Javascript
jQuery代码实现实时获取时间
Jan 29 Javascript
BootStrap TreeView使用实例详解
Nov 01 Javascript
微信小程序使用wxParse解析html的方法教程
Jul 06 Javascript
npm配置国内镜像资源+淘宝镜像的方法
Sep 07 Javascript
Vue press 支持图片放大功能的实例代码
Nov 09 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
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
PHP的伪随机数与真随机数详解
2015/05/27 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
PHP7 整型处理机制修改
2021/03/09 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
js实现超简单的展开、折叠目录代码
2015/08/28 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
[01:08]DOTA2次级职业联赛 - Shield战队宣传片
2014/12/01 DOTA
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
python 运算符 供重载参考
2009/06/11 Python
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
浅谈python常用程序算法
2019/03/22 Python
python的移位操作实现详解
2019/08/21 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
Django-imagekit的使用详解
2020/07/06 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
2020/09/20 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
项目副经理岗位职责
2013/12/30 职场文书
计算机学生求职信范文
2014/01/30 职场文书
旅游网创业计划书
2014/01/31 职场文书
四风问题自查报告剖析材料
2014/02/08 职场文书
公司员工检讨书
2014/02/08 职场文书
市场营销管理毕业生自荐信
2014/03/03 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
vue 给数组添加新对象并赋值
2022/04/20 Vue.js
JavaScript中reduce()的用法
2022/05/11 Javascript