摘要:
new Vue()的过程 new Vue()的大致流程 new Vue() => _init() => $mount() => mountComponent() => new Watcher() => updateComponent() => render() => _update() 用户调用 n 阅读全文
摘要:
手写router(简单实现嵌套路由) 需求分析: 简单实现嵌套路由 ① 记录当前路由的深度depth ② 路由匹配,得到深度对应的组件 代码实现 // 简单实现嵌套路由 // ① 记录当前路由router-view的深度 // ② 路由匹配,得到深度对应的组件 let Vue; class Rout 阅读全文
摘要:
手写vue-router(未实现嵌套路由) 需求分析: 页面无刷新跳转 ⇒ ① hash模式,监听onhashchange事件 ; ② history api ,利用H5的history api,来实现页面不刷新跳转 路由变化 ⇒ 页面更新 ==> 当前路由是个响应式数据 Vue.use(VueRo 阅读全文