v-bind和band的区别v-html的区别

也可以直接绑定数据里的一个对潒:

我们可以把一个数组传给v-bind:class以应用一个class列表

如果想根据条件切换列表中的class,可以用三目运算

在这个例子中首先判断isA的boolean值,如果为true則渲染classA;如果为false,则不渲染classB没有做三目运算,所以是始终显示的看看页面截图

对于多个class,可以这么写:

v-bind:style 的对象语法十分直观--非常像CSS其实它是一个Javascript对象,CSS属性名必须用驼峰命名法(官方文档写的是既可以用驼峰也可以用 短横分隔命名法)但是用短横分隔是会报错的

HTML代碼:(这里演示CSS属性名用短横分隔报错)

当我们按照驼峰命名法的规则去写的时候,一切正常:

也可以直接绑定到一个样式对象这样更恏,让模板更清晰:

可将多个样式对象应用到一个元素上

给img标签的src属性赋值时按照传统的方法{{url}}:

此时,图片可以正常显示但是会报一個404错误,查看控制台可以看到Vue更加推荐我们使用 v-bind:src

}

我要回帖

更多关于 vue-router 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信