javascript - Vue.js img src 连接变量和文本

标签 javascript vue.js vuejs2

我想将 Vue.js 变量与图像 URL 连接起来。

我计算的:

imgPreUrl : function() {
    if (androidBuild) return "android_asset/www/";
    else return "";
}

如果我为 android 构建:

<img src="/android_asset/www/img/logo.png">

否则

<img src="img/logo.png">

如何将计算变量与 URL 连接起来?

我试过了:

<img src="{{imgPreUrl}}img/logo.png">

最佳答案

您不能在属性中使用 curl ( mustache 标签)。使用以下内容连接数据:

<img v-bind:src="imgPreUrl + 'img/logo.png'">

或者简短的版本:

<img :src="imgPreUrl + 'img/logo.png'">

Vue docs 中阅读有关动态属性的更多信息.

关于javascript - Vue.js img src 连接变量和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40255291/

相关文章:

javascript - 两个浏览器选项卡中的相同 Vue.js 组件使 <select> 镜像其选定值

javascript - Vue Element Ui 拖放传输 Element

javascript - 解释为什么使用 Object.create 时空对象实例的行为有所不同

javascript - 获取矩阵的值

vue.js - Uncaught ReferenceError : photoModule is not defined

javascript - 尽管调用不同,但 vue 组件的一部分永远不会改变

javascript - 在 Vue.js2 中使用哪个生命周期 Hook 在页面加载时调用函数?

php - Laravel 设置表单值 ="old(' input')"with Vue JS 2

Javascript FileReader 在 jfiddle 中工作,但在我的浏览器中不起作用

javascript - Scalejs 和 Kendo UI 能成功集成吗?