Vue 页面加载后台数据用什么方法好
发布于 1 个月前 作者 ab8512 124 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利
要到某页面就后台取数据展示 目前几种办法不知道那种有什么缺陷
1.mounted 
2.watch
3.路由守卫
有没有那个有经验的告知一下
6 回复

只用过1.。。。。。。。。。。。

:rofl: 我还用过 created

就获取后台数据的需求而言,1 和 3 没什么大区别,就差个 DOM 是不是 ready 状态。再具体一点说,mounted 对组件负责,导航守卫对路由负责(对大部分项目而言这二者基本一样,但 mounted 访问组件 API 更方便一些)。

2 是什么鬼?

mounted 就是触发时机靠后,能有啥问题。

利用 watch 加载数据,说实话我不是很理解这个思路。

2是监听撒,我看网上说用mounted会有什么问题 推荐用watch 所以来问问有经验的用哪个好 少走点弯路

个人不推荐用路由守卫,感觉一个函数负责一个功能就可以了,路由守卫负责路由部分就可以了

回到顶部