欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue屬性和監(jiān)視

錢諍諍1年前9瀏覽0評論

Vue是一款前端的JavaScript框架,它非常輕量級且易學(xué)易用,被大量前端開發(fā)者熱衷使用。在Vue中,有著許多有用的屬性和監(jiān)視方法,可以讓我們更好地處理前端數(shù)據(jù),并且更好地操控頁面元素效果,下面就讓我們來一一了解。

//Vue屬性
1. el:該屬性用于指定Vue實例掛載的DOM元素,它可以接受CSS選擇器、HTML元素或者DOM節(jié)點作為值。
new Vue({
el: '#app'
})
2. data:該屬性用于定義Vue實例中的數(shù)據(jù)模型,所有被綁定到Vue實例上的數(shù)據(jù)都會被Vue實例中的data屬性所包含。
new Vue({
el: '#app',
data: {
message: 'Welcome to Vue world!'
}
})
3. methods:該屬性用于定義Vue實例的方法,每個方法被掛載到Vue實例上。
new Vue({
el: '#app',
data: {
message: 'Welcome to Vue world!'
},
methods: {
greet: function(){
alert(this.message)
}
}
})
4. computed:該屬性用于定義Vue實例的計算屬性,計算屬性會基于現(xiàn)有的Vue實例中的data屬性進行計算。
new Vue({
el: '#app',
data: {
message: 'Welcome to Vue world!',
computedMessage: ''
},
computed: {
computedMessage: function(){
return this.message.split('').reverse().join('')
}
}
})
//Vue監(jiān)視方法
1. $watch:該方法用于監(jiān)視Vue實例中的數(shù)據(jù)的變化,尤其是監(jiān)視Vue實例中的data屬性中的值變化。
new Vue({
el: '#app',
data: {
message: 'Welcome to Vue world!'
},
watch: {
message: function(newVal, oldVal){
console.log('new message is '+newVal+' and old message is '+oldVal)
}
}
})

以上就是Vue中常用的屬性和監(jiān)視方法,對于Vue的學(xué)習(xí)來說,這些屬性和方法是非常重要的,可以幫助我們更好地處理前端數(shù)據(jù),更好地實現(xiàn)前端頁面的效果。在Vue的學(xué)習(xí)過程中,我們需要不斷地學(xué)習(xí)和實踐,從而掌握Vue框架更多的特性和技術(shù)。