因为form是ajax异步获取的,而构件组件时,vue可不知道你是发了ajax的,更不会去等你的异步数据。 还有,data方法要求声明初始化数据,你在那里面发"异步"请求数据,显然不符合vue的设计原则
你既然使用了route的data钩子,那么应该使用transition.next来set数据 设置waitForData为true来保证组件渲染时数据已经获取到 文档:http://router.vuejs.org/zh-cn...
因为
form
是ajax
异步获取的,而构件组件时,vue
可不知道你是发了ajax
的,更不会去等你的异步数据。还有,
data
方法要求声明初始化数据,你在那里面发"异步"请求数据,显然不符合vue
的设计原则