vue给标签属性赋值,vue绑定属性
本文主要介绍了vue中标签的属性绑定值的渲染,有很好的参考价值,希望对大家有所帮助。如有错误或不足之处,请不吝赐教。
目录
标签属性绑定值渲染问题的最终解决方案。vue标签属性条件渲染1、v-bind2、v-if和v-show的区别
标签的属性绑定值渲染问题
这个项目有一个棘手的问题。向span标签添加标题。标题显示的内容是span标签显示的内容,返回的内容包含html标签,需要解析(考虑到vue的slot slot没有实现)
最终解决办法
使用绑定标题中的滤镜去除内容中的标签(这个项目比较特殊,返回标签是固定的,所以更换标签比较方便)。如果你有其他的解决方法,请留言~ ~
//使用了模板section-elementUI
span class= pointer :title= scope . row[columns][ string ] column title v-html= scope . row[columns][ string ] @ click= show column detail(scope . row)
/span
//过滤器
过滤器:{
columnTitle(内容){
let recontent=content.replace。/g, )
return recontent . replace all( font color=red , )。replaceAll(/font ,)
}
},
vue标签属性条件渲染
1、v-bind
V-bind可以动态绑定。
a v-bind:herf=link 到百度/a
可以缩写为:herf
data(){
返回{
链接: www.baidu.com
}}
功能:如果link在别处被修改,A标签可以动态修改,否则link只是一个字符串。
t on v-on:click= additem v-bind:name additem/button
在数据中,true具有A的样式,而false没有。
类名:{
答:假
},
按钮v-on:click= additem v-bind:class= { a :haserror } additem/button
Haserror:true,//true有样式,false没有。
数组和对象可以混合使用
:style=linkcss
链接css{
颜色:红色
}
您可以设置样式。
2、v-if和v-show的区别
V-if将直接从文档流中删除。v-show由控制css样式的显示器控制。
两者都可以和v-else一起使用。
以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。