vue 標(biāo)簽屬性數(shù)據(jù)綁定和拼接的實(shí)現(xiàn)方法
在vue官網(wǎng)把文檔掃了一遍后,就開(kāi)始寫(xiě)網(wǎng)站項(xiàng)目了,沒(méi)有設(shè)計(jì),就百度里找了一個(gè)h5的助贏軟件的網(wǎng)站把他copy下來(lái),想想有點(diǎn)壞了,接著把內(nèi)容改改吧。
首先開(kāi)始做一個(gè)列表展示
vue實(shí)例好后,給對(duì)象添加默認(rèn)數(shù)據(jù),列表加載成功。查看源代碼,看看是否和心目中想的一樣。當(dāng)前還只是把初始化的默認(rèn)數(shù)組展示出來(lái),列表里面的操作,跳轉(zhuǎn)還沒(méi)有加,試著給初始化的數(shù)組添加id字段和數(shù)字
刷新一下,沒(méi)有效果,坑人的Chrome,緩存特別嚴(yán)重,不得不清緩存或者強(qiáng)制刷新。vue在控制臺(tái)出錯(cuò)了,說(shuō)a標(biāo)簽內(nèi)容(<a href="xxx/detail/{{id}}" rel="external nofollow" >文章1</a>)的{{id}}語(yǔ)法錯(cuò)誤,查了下文檔并沒(méi)有一個(gè)類(lèi)似的例子,我就開(kāi)始憑自己的經(jīng)驗(yàn)試著改寫(xiě)下
整了好一會(huì),發(fā)現(xiàn)不理想,看來(lái)文檔讀的不夠仔細(xì),有必要針對(duì)性的的搗一下??吹綐?biāo)簽的class與syle綁定,看到有對(duì)象語(yǔ)法和數(shù)組語(yǔ)法,二話不說(shuō),先把對(duì)象寫(xiě)法寫(xiě)進(jìn)去a標(biāo)簽,刷新看效果,發(fā)現(xiàn)a標(biāo)簽的href是這樣detail/[object object],我笑了。
看來(lái)還是用錯(cuò)了,看了數(shù)組語(yǔ)法描述后,直接coding,<a v-bind:href="['xxx/detail/'+item.Id]" rel="external nofollow" rel="external nofollow" >文章1</a> 這下出效果了
為什么叫數(shù)組語(yǔ)法,一直不明白了。為什么這個(gè)地方只能這樣寫(xiě),總感覺(jué)不妥,找個(gè)類(lèi)似的安全看看
先上部分代碼
<tr v-for="item in Strategys" class="ng-scope">
<td>
<a class="ng-binding ng-scope" v-bind:href="['xxx/detail/'+item.Id]" rel="external nofollow" rel="external nofollow" >{{item.Name}}</a>
</td>
數(shù)據(jù)塊代碼
var vm = new Vue({
el: '#section-strategies',
data: {
parentMessage: 'Parent',
StrategyCnt:0,
Strategys: [{id:1,name:'文章1'},{id:2,name:'文章2'}]
}
})
接著上大招,使用Ajax請(qǐng)求服務(wù)端數(shù)據(jù),不可能一直用初始化及默認(rèn)的數(shù)據(jù)
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue實(shí)現(xiàn)導(dǎo)航欄效果(選中狀態(tài)刷新不消失)
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)導(dǎo)航欄效果,選中狀態(tài)刷新不消失,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
詳解vantUI框架在vue項(xiàng)目中的應(yīng)用踩坑
這篇文章主要介紹了詳解vantUI框架在vue項(xiàng)目中的應(yīng)用踩坑,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
為vue中的data賦值computed計(jì)算屬性后,出現(xiàn)undefined原因及解決
這篇文章主要介紹了為vue中的data賦值computed計(jì)算屬性后,出現(xiàn)undefined原因及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
一篇文章帶你了解vue.js的事件循環(huán)機(jī)制
這篇文章主要為大家詳細(xì)介紹了vue.js事件循環(huán)機(jī)制,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-03-03
vue項(xiàng)目遇見(jiàn)事件冒泡該如何處理詳解
冒泡事件處理是由內(nèi)而外發(fā)生的,例如有兩個(gè)父子div,給他們分別寫(xiě)上點(diǎn)擊事件,點(diǎn)擊子div先響應(yīng)的是子div,再是父div,下面這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目遇見(jiàn)事件冒泡該如何處理的相關(guān)資料,需要的朋友可以參考下2023-04-04

