Vuejs 图片网址链接

Xia*_*ong 3 vue.js

嗨,我真的是 vuejs 的新手。我尝试导入一张图片,然后在方法中调用这张图片。

import image from '@/assets/svg/xxx.svg'
Run Code Online (Sandbox Code Playgroud)

然后在数据中

data () {
        return {
            image: image
        }
    },
Run Code Online (Sandbox Code Playgroud)

并尝试使用它

li.style.backgroundImage = "url('this.image')";
Run Code Online (Sandbox Code Playgroud)

但是图片没有显示,图片链接显示如下

http://127.0.0.1:8080/order/detail/29/this.image
Run Code Online (Sandbox Code Playgroud)

我真的不知道我哪里错了...请帮忙...

小智 6

另一种在 style 属性上使用计算属性的方法:

computed : {
    liStyle(){
        return "background-image : url('" + require('@/assets/svg/xxx.svg') + "')";
    }
}
Run Code Online (Sandbox Code Playgroud)

模板 :

<li :style="liStyle"></li>
Run Code Online (Sandbox Code Playgroud)