不是按照beforeMountMountedbeforeUpdatedupdated的順序執行嗎?為何我的執行結果,初始打開只有beforeMount輸出,觸發click時間修改data,只有updated觸發,與我引入了vue-router有關嗎?代碼如下<template> <div v-on:click="test=test+1"> {{test}} </div></template><script>export default { name: 'testView', data: () => ( { test: 1, } ), beforeMount() { console.log('beforeMount'); }, Mounted() { console.log('Mounted'); }, beforeUpdated() { console.log('beforeUpdated'); }, updated() { console.log('updated'); },};</script><style></style>
vue的生命周期函數執行問題
12345678_0001
2018-09-06 14:34:33