src屬性綁定出錯?
vue的for循環中使用以下代碼:
&vue馬上就警告: [Vue warn]: src="{{value.ImagePathes[0]}}": interpolation in "src" attribute will cause a 404 request. Use v-bind:src instead. at js/vue_v1.0.12.js:986謝謝vue大好人,我改成這樣:v-bind:src="{{value.ImagePathes[0]}}"Vue馬上就這樣:[Vue warn]: v-bind:src="{{value.ImagePathes[0]}}": attribute interpolation is not allowed in Vue.js directives and special attributes. at js/vue_v1.0.12.js:986好吧,我去求助谷歌:有人也這樣子,不過沒人鳥他: 有人說改成這樣:&結果不行,so why?
這個問題我也遇到了,你可以用如下的方法試一下:不要用{{}}
v-bind:src="value.ImagePaths[0]"
&
& 親測可用
&& & --&>&親測 個人用這種方法
&
data(){
return{
src:require("../../images/pledge.png"),
}
}
&
data(){
return{
data:"./imgs/xx.png"
}
}
&
實測 & 是可以的,需要加上$data
&
&
&
{"URL":require("../../assets/bg_pattern.png")}
額,試用了以上幾種方法,發現這樣可以:&"+model.img" :alt="model.name" :title="model.name" /&>
親測,以上方法都不行 哭死在電腦前
&<img style="width:10em;" v-bind:src=" "&/www/admin/barcode/barcode.php?text= " + val.order_id " alt="barcode" /&>
假如index是個for循環里的變數,
裡面有4個元素
可以使用數組語法
v-bind:data-target="["#item"+index]"
渲染結果:
data-target="#item0"
data-target="#item1"
data-target="#item2"
data-target="#item3"
下面都可以【親測】
&
&
&
&
額,上面所有的方法都試了,還是不行呀
兩種寫法:
如果是指令綁定 v-bind:src="value.ImagePathes[0]" 指令的值是不需要加{{}}
如果你想用{{}},則寫為 src=""{{value.ImagePathes[0]}} 其結果一樣我正在碰到這個問題
我也遇到了類似問題,用v-attr不行我的是 src="/files/{{ items.photo[$index]}}"這樣的綁值請問下樓主,你最後找到解決方法了嗎?
遇見過,按照樓上的改動好用了。占坑,等進一步了解了vue的機制再來回答。
推薦閱讀:
※UI 框架的主題色一般怎麼實現的?
※關於Angular和vue的對話,對前端圈子到底起到什麼作用,能不能推進前端的發展?
※技術圈爭論跑去告老闆會讓人不齒嗎?
TAG:Vuejs |