不是按照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>
添加回答
举报
0/150
提交
取消