目录
7. Vue-router跳转和location.href有什么区别
8. 为什么 Vuex 的 mutation 中不能做异步操作?
4. Vue 3.0 中的 Vue Composition API?
5. Composition API与React Hook很像,区别是什么
四、路由
1. Vue-Router 的懒加载如何实现
非懒加载:
import List from '@/components/list.vue'
const router = new VueRouter({
routes: [
{ path: '/list', component: List }
]
})
复制代码
(1)方案一(常用):使用箭头函数+import动态加载
const List = () => import('@/components/list.vue')
const router = new VueRouter({
routes: [
{ path: '/list', component: List }
]
})
复制代码
(2)方案二:使用箭头函数+require动态加载
const router = new Router({
routes: [
{
path: '/list',
component: resolve => require(['@/components/list'], resolve)
}
]
})
复制代码
本文详细介绍了Vue-Router的懒加载、hash与history模式的区别、路由守卫及Vue 3.0的新特性。探讨了Vuex的原理、action与mutation的差异、与localStorage的区别以及与Redux的比较。强调了Vue的虚拟DOM解析过程、使用key的原因以及为什么不推荐使用index作为key。
订阅专栏 解锁全文
6975

被折叠的 条评论
为什么被折叠?



