这是入口文件main.js,我在这里通过路由改变了App实例的data值
这是App.vue主文件,watch该组件实例的值的变化,这里的console.log()是没问题的,然后用$broadcast向下传递给子组件,
这是App.vue 注册的三个子组件.
这个是其中一个子组件footer.vue,在这里监听父组件传递下来的变化,但是在这里console.log()不出来。
这是目录结构
这样做有什么问题吗?在线等,谢谢!
这是入口文件main.js,我在这里通过路由改变了App实例的data值
这是App.vue主文件,watch该组件实例的值的变化,这里的console.log()是没问题的,然后用$broadcast向下传递给子组件,
这是App.vue 注册的三个子组件.
这个是其中一个子组件footer.vue,在这里监听父组件传递下来的变化,但是在这里console.log()不出来。
这是目录结构
这样做有什么问题吗?在线等,谢谢!
13 回答13.1k 阅读
7 回答2.3k 阅读
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
永远记住:SPA 中 App 对象是单例,你永远不应该再次实例化
使用
router.app
可以访问 App 对象还有提问时直接贴代码,不要贴图,读起来难受,调起来烦心