HTML标签使用style background-image属性添加背景图片,需要和vue双向绑定。
HTML代码
<div id="app">
<div class="pic" v-bind:style="{backgroundImage:'url('+ bg + ')'}"></div>
</div>这里需要注意的是:
在vue中background-image要用驼峰写法,写成backgroundImage(和在jquery里的写法一致);
结束不要加分号。
Vue代码
var app = new Vue({
el:'#app',
data: {
bg:'../images/bg.png'
}
})