Vue 里style、class 内联三元表达式和img里src处理

首先是style和class使用三元表达式处理:

通常给class绑定个对象,就可以动态的切换样式了。(data中定义isActive的true、false)

hello
handleClick(){ this.isActive = !this.isActive }

推荐、不加{}就算是加字符串,最好绑定class用[]、{判断},style用{}

 

v-bind:style="{样式名:'样式值'}" 必须是字符串形式:

hello

数组形式:

xx
xx
注意:数组中的classify如果不加引号的话,代表的是data中的一项,并不是类名,将classify加上双引号,变成字符串就可以变成类名

字符串拼接:

xx
注意:active前要加一个空格(必须有),字符串拼接时,两个字符串之间要有空格

处理img动态scr使用三元运算符是不行的,其实vue是将图片转换成base64的,所有我们最好的方式是用v-if:

 

谢谢,希望对你有所帮助

你可能感兴趣的:(Vue 里style、class 内联三元表达式和img里src处理)