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 申明函数的三种方法 每个函数就是一个对象(一)
Dec 04 Javascript
node.js适合游戏后台开发吗?
Sep 03 Javascript
jQuery匹配文档链接并添加class的方法
Jun 26 Javascript
超详细的JS弹出窗口代码大全
Apr 18 Javascript
jQuery css() 方法动态修改CSS属性
Sep 25 Javascript
PHP抓取HTTPS内容和错误处理的方法
Sep 30 Javascript
JS实现页面打印功能
Mar 16 Javascript
vue-cli的webpack模板项目配置文件分析
Apr 01 Javascript
Vue 中批量下载文件并打包的示例代码
Nov 20 Javascript
JS匿名函数内部this指向问题详析
May 10 Javascript
vue项目中微信登录的实现操作
Sep 08 Javascript
OpenLayers3实现地图显示功能
Sep 25 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代码
2007/03/08 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
2015/03/01 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
JavaScript实现连连看连线算法
2019/01/05 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
在Python中处理XML的教程
2015/04/29 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
mac下如何将python2.7改为python3
2018/07/13 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
用ldap作为django后端用户登录验证的实现
2020/12/07 Python
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
和睦家庭事迹
2014/05/14 职场文书
模特大赛策划方案
2014/05/28 职场文书
计算机网络专业自荐信
2014/07/04 职场文书
学位证书委托书
2014/09/30 职场文书
导游词之无锡古运河
2019/11/14 职场文书
基于tensorflow权重文件的解读
2021/05/26 Python
Python天气语音播报小助手
2021/09/25 Python
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫
java实现面板之间切换功能
2022/06/10 Java/Android