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 相关文章推荐
学习YUI.Ext 第七天--关于View&amp;JSONView
Mar 10 Javascript
图片自动缩小的js代码,用以防止图片撑破页面
Mar 12 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
Aug 22 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
基于jquery实现人物头像跟随鼠标转动
Aug 23 Javascript
jQueryUI Datepicker组件设置日期高亮
Oct 13 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
Jul 18 Javascript
使用vuex的state状态对象的5种方式
Apr 19 Javascript
在vue-cli项目中使用bootstrap的方法示例
Apr 21 Javascript
小程序点赞收藏功能的实现代码示例
Sep 07 Javascript
jQuery操作元素追加内容示例
Jan 10 jQuery
vue使用exif获取图片经纬度的示例代码
Dec 11 Vue.js
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抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP在线调试执行的实现方法(附demo源码)
2016/04/28 PHP
php数组遍历类与用法示例
2019/05/24 PHP
jQuery拖拽 &amp; 弹出层 介绍与示例
2013/12/27 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
JQuery实现的图文自动轮播效果插件
2015/06/19 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
python实现图片批量剪切示例
2014/03/25 Python
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
python中的turtle库函数简单使用教程
2018/07/23 Python
Linux下安装python3.6和第三方库的教程详解
2018/11/09 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
2019/01/29 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
python修改文件内容的3种方法详解
2019/11/15 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
2020/04/27 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
阿根廷在线宠物商店:Puppis
2018/03/23 全球购物
党支部书记先进事迹
2014/01/17 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
2014年六一儿童节演讲稿
2014/05/23 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
JS代码编译器Monaco使用方法
2021/06/11 Javascript
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python