Vue3复习和总结(base)Watch与指令与生命周期
代码全部放在->github仓库:https://github.com/zyugat/vue-review-all
前言:分为base、Component、router、Vuex、组合式API。5各部分。
base和Component中的例子不使用脚手架运行,需自行浏览器运行。位置->noCli
Watch与指令与生命周期
Watch
用于监听属性,响应数据的变化,可以进行异步操作。
方法名是属性名,前一个参数代表 新值,后一个参数代表 旧值
<div id="app">
<h2>{
{ a }}</h2>
<br>
<button @click="a++">改变 a 的值</button>
</div>
<script>
const App = {
data() {
return {
a: 0,
}
},
watch: {
a(newQuestion, oldQuestion) {
console.log(newQuestion,'---',oldQuestion)
},
},
}
const app = Vue.createApp(App)
app.component('', {
})
app.mount('#app')
&