您好,登錄后才能下訂單哦!
本文實(shí)例講述了Vue.set 全局操作。分享給大家供大家參考,具體如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue.set 全局操作</title> <script type="text/javascript" src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script> </head> <body> <h2>Vue.set 全局操作</h2> <hr> <div id="app"> {{count}} <ul> <li v-for="item in arr">{{item}}</li> </ul> </div> <p><button onclick="add()">Add</button></p> </body> </html> <script> var outData={ count:1, goods:'car', arr:[1,2,3,4] } var app = new Vue({ el:'#app', data:outData, }) function add(){ // Vue.set(outData,'count',2) // app.count++; // outData.count++; //用下標(biāo)的時(shí)候改變值的時(shí)候就不會(huì)渲染 // app.arr[0]=4; //Vue提供了set 來(lái)進(jìn)行渲染 Vue.set(app.arr,1,'json') } </script>
運(yùn)行結(jié)果:
感興趣的朋友可以使用在線(xiàn)HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。
希望本文所述對(duì)大家vue.js程序設(shè)計(jì)有所幫助。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guā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)容。