Vue 页面加载后台数据用什么方法好
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利
要到某页面就后台取数据展示 目前几种办法不知道那种有什么缺陷
1.mounted
2.watch
3.路由守卫
有没有那个有经验的告知一下
6 回复
mounted 就是触发时机靠后,能有啥问题。
利用 watch 加载数据,说实话我不是很理解这个思路。
我还用过
created
2是监听撒,我看网上说用mounted会有什么问题 推荐用watch 所以来问问有经验的用哪个好 少走点弯路
只用过1.。。。。。。。。。。。
个人不推荐用路由守卫,感觉一个函数负责一个功能就可以了,路由守卫负责路由部分就可以了
就获取后台数据的需求而言,1 和 3 没什么大区别,就差个 DOM 是不是 ready 状态。再具体一点说,mounted 对组件负责,导航守卫对路由负责(对大部分项目而言这二者基本一样,但 mounted 访问组件 API 更方便一些)。
2 是什么鬼?