您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關(guān)怎么在vue中實(shí)現(xiàn)標(biāo)簽屬性數(shù)據(jù)綁定和拼接,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
首先開始做一個(gè)列表展示
vue實(shí)例好后,給對(duì)象添加默認(rèn)數(shù)據(jù),列表加載成功。查看源代碼,看看是否和心目中想的一樣。當(dāng)前還只是把初始化的默認(rèn)數(shù)組展示出來,列表里面的操作,跳轉(zhuǎn)還沒有加,試著給初始化的數(shù)組添加id字段和數(shù)字
刷新一下,沒有效果,坑人的Chrome,緩存特別嚴(yán)重,不得不清緩存或者強(qiáng)制刷新。vue在控制臺(tái)出錯(cuò)了,說a標(biāo)簽內(nèi)容(<a href="xxx/detail/{{id}}" rel="external nofollow" >文章1</a>)的{{id}}語(yǔ)法錯(cuò)誤,查了下文檔并沒有一個(gè)類似的例子,我就開始憑自己的經(jīng)驗(yàn)試著改寫下
整了好一會(huì),發(fā)現(xiàn)不理想,看來文檔讀的不夠仔細(xì),有必要針對(duì)性的的搗一下??吹綐?biāo)簽的class與syle綁定,看到有對(duì)象語(yǔ)法和數(shù)組語(yǔ)法,二話不說,先把對(duì)象寫法寫進(jìn)去a標(biāo)簽,刷新看效果,發(fā)現(xiàn)a標(biāo)簽的href是這樣detail/[object object],我笑了。
看來還是用錯(cuò)了,看了數(shù)組語(yǔ)法描述后,直接coding,<a v-bind:href="['xxx/detail/'+item.Id]" rel="external nofollow" rel="external nofollow" >文章1</a> 這下出效果了
為什么叫數(shù)組語(yǔ)法,一直不明白了。為什么這個(gè)地方只能這樣寫,總感覺不妥,找個(gè)類似的安全看看,別人是怎么寫的,發(fā)現(xiàn)自己寫的太吐血了
先上部分代碼
<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'}] } })
以上就是怎么在vue中實(shí)現(xiàn)標(biāo)簽屬性數(shù)據(jù)綁定和拼接,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。