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 相关文章推荐
extjs render 用法介绍
Sep 11 Javascript
jquery根据name属性查找的小例子
Nov 21 Javascript
javascript自定义的addClass()方法
May 28 Javascript
让人蛋疼的JavaScript语法特性
Sep 30 Javascript
如何解决vue与传统jquery插件冲突
Mar 20 Javascript
bootstrap table表格使用方法详解
Apr 26 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
Jun 28 Javascript
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
JS使用setInterval实现的简单计时器功能示例
Apr 19 Javascript
手把手教你vue-cli单页到多页应用的方法
May 31 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
Jun 06 Javascript
koa2 数据api中间件设计模型的实现方法
Jul 13 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 smarty 二级分类代码和模版循环例子
2011/06/01 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
laravel框架查询数据集转为数组的两种方法
2019/10/10 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
jQuery timers计时器简单应用说明
2010/10/28 Javascript
jQuery替换字符串(实例代码)
2013/11/13 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
Vue.js路由vue-router使用方法详解
2017/03/20 Javascript
利用vue + koa2 + mockjs模拟数据的方法教程
2017/11/22 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
python处理cookie详解
2014/02/07 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
2020/02/27 Python
CPB肌肤之钥美国官网:Clé de Peau Beauté
2017/09/05 全球购物
美国著名手表网站:Timepiece
2017/11/15 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
中专自荐信
2013/10/13 职场文书
班长岗位职责
2013/11/10 职场文书
我的五年职业生涯规划
2014/01/23 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
导游词之太湖
2019/10/08 职场文书
JavaScript函数柯里化
2021/11/07 Javascript
python中 .npy文件的读写操作实例
2022/04/14 Python
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android