Vue
clamtheelder
这个作者很懒,什么都没留下…
展开
-
Vue在渲染页面前加载ajax请求返回的数据
在Vue项目中遇到了这样的需求:前端某个页面的结构是一个父组件,多个子组件通过前端路由跳转,子组件中有几个共用的下拉框,下拉框的数据从后端加载。设计是:先通过ajax请求从后端加载数据,缓存在另一个组件,再渲染子组件。确保只加载一次且渲染子组件前数据已经加载。具体的实现方法是:用Vue-Router提供的导航守卫(见官方文档:https://router.vuejs...原创 2019-10-04 21:42:44 · 3978 阅读 · 0 评论 -
封装axios
在写Vue项目的时候考虑到1.访问后端接口的地方比较多2.会在不同页面访问同一个后端接口3.所有axios请求的超时、token、异常处理都一样这三个因素,对axios做了一定的封装。思路是统一的配置、异常处理用一个js文件封装。然后baseUrl相同的请求用一个js文件封装,对应后端的一个微服务或controller。写这篇博客主要是总结一下封装axios时的一些写法及其...原创 2019-10-05 20:29:51 · 169 阅读 · 0 评论