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 相关文章推荐
JS location几个方法小姐
Jul 09 Javascript
js的alert弹出框出现乱码解决方案
Sep 02 Javascript
jquery数组过滤筛选方法grep()简介
Jun 06 Javascript
了不起的node.js读书笔记之例程分析
Dec 22 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
Nov 15 Javascript
javascript闭包(Closure)用法实例简析
Nov 30 Javascript
详解AngularJS Filter(过滤器)用法
Dec 28 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
Oct 30 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
May 16 Javascript
JS实现分页导航效果
Feb 19 Javascript
解决vue addRoutes不生效问题
Aug 04 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
Aug 24 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使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
Extjs入门之动态加载树代码
2010/04/09 Javascript
基于JQuery的Pager分页器实现代码
2010/07/17 Javascript
JavaScript实用技巧(一)
2010/08/16 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
2016/12/14 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
微信小程序 wx:for遍历循环使用实例解析
2019/09/09 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
在Python中使用正则表达式的方法
2015/08/13 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
对python多线程与global变量详解
2018/11/09 Python
celery4+django2定时任务的实现代码
2018/12/23 Python
详解python中docx库的安装过程
2019/11/08 Python
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
英国文胸专家:AmpleBosom.com
2018/02/06 全球购物
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
美国在线宠物商店:Chewy
2019/01/12 全球购物
意大利体育用品和运动服网上商店:Maxi Sport
2019/09/14 全球购物
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
Shell编程面试题
2016/05/29 面试题
体育教育毕业生自荐信
2013/11/21 职场文书
学习党课思想汇报
2013/12/29 职场文书
《逃家小兔》教学反思
2014/02/23 职场文书
2014年计生工作总结
2014/11/21 职场文书
2014年节能工作总结
2014/12/18 职场文书
征求意见函
2015/06/05 职场文书
Python实现猜拳与猜数字游戏的方法详解
2022/04/06 Python
golang生成并解析JSON
2022/04/14 Golang
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS