vuejs的.vue模板中img標籤的圖片如何載入?
var demo = new Vue({
el: "#demo",
data: {
myurl: "https://static.zhihu.com/static/revved/img/sticky_header/new_logo.010e8320.png"
}
})
&
&
&
Html:
&
&
JS:
import luan from "./../assets/luan.jpg"
import mouse from "./../assets/mouse.jpg"
import yellow from "./../assets/yellow.jpg"
export default{
data(){
return{
banners: [
{ imgUrl: luan },
{ imgUrl: mouse },
{ imgUrl: yellow },
],
}
}
}
你可以這麼寫&,item.pic是通過ajax獲取到的圖片路徑,你隨意替換
關於vue.js 2.0中,圖片路徑獲取的方法!
HTML原生結構:&
在vue中
&
&
&
var vm = new Vue({
el: ".m-el",
data: {
items:[
{
id:"",
img:"",
}
]
},
// 在 `methods` 對象中定義方法
methods: {
get:function(){
this.items=JSON;
//JSON 字元串||對象
}
},
filters: {
imgUrl: function(value) {
if (!value) return "";
value="image/"+value;
return value;
}
}
});
採用 vm 的filters 方法進行
JSON=&> [{
"id": "1",
"img": "0.jpg",
},
{
"id": "2",
"img": "1.jpg",
}]
推薦閱讀:
※為什麼safari不能用Promise獲取數據?
※如何看待 Moon.js 幾乎和 Vue.js 一樣?
※《Web前端黑客技術揭秘》《白帽子講Web安全》好難,怎麼讀?
※桌面技術支持服務(HelpDesk)具體是指些什麼呢,經常見到,不會就是一些桌面相關應用服務程序維護吧,都是會延伸到哪些層次?
TAG:前端開發 | JavaScript | 前端工程師 | 前端開發框架和庫 | Vuejs |