您好,登錄后才能下訂單哦!
這篇文章主要介紹了Vue.js響應式編程實例分析的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Vue.js響應式編程實例分析文章都會有所收獲,下面我們一起來看看吧。
展示數據,對象例子:
var object = {
message: 'Hello World!'
}
一個特殊的模板
<div id="example">
{{ message }}
</div>
我們就可以把它們通過 Vue 進行組裝
new Vue({
el: '#example',
data: object
})
Vue 已經將 object 對象更改為響應式對象,在你修改 message 值時,渲染的 HTML 也會同步更新。
var example = new Vue({
data: {
a: 1
},
computed: {
b: function () {
return this.a + 1
}
}
})
// example 實例會同時代理 a 和 b 這兩個屬性.
example.a // -> 1
example.b // -> 2
example.a++
example.b // -> 3
此時計算屬性 b 會將 a作為依賴進行跟蹤,a 變化同時 b 也會一起變化。
再來看一個計數器實例
代碼如下:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>vue-w3cschool(億速云)</title>
<script src="vue/Vue.demo/vue.js"></script>
</head>
<body>
<div id="app">
<p>計數器:{{counter}}</p>
<button @click="sub">-</button>
<button @click="add">+</button>
</div>
<script>
const app = new Vue({
el:"#app",
data:{
counter:0
},
methods:{
sub(){
this.counter--;
},
add(){
this.counter++;
}
}
})
</script>
</body>
</html>
關于“Vue.js響應式編程實例分析”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Vue.js響應式編程實例分析”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。