摘要:
前端路由使用的是 vue-router,所以你可以选择两种方式:browserHistory和 hashHistory。 两者的区别简单来说是对路由方式的处理不一样,hashHistory 是以 # 后面的路径进行处理,通过 HTML 5 History 进行前端路由管理,而 browserHist 阅读全文
摘要:
重现项目在这 使用vue init webpack创建的项目,改了三个地方 现象: npm run dev没问题 因为跟build的目录不同当npm run build后提取出来的css文件中url()中图片的路径是static/img/logo.82b9c7a.png这样的,应该是根据url-lo 阅读全文
摘要:
路由懒加载 当打包构建应用时,Javascript 包会变得非常大,影响页面加载速度。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。 结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载。如: 异步组件 在大 阅读全文
摘要:
引入外部模块 除了 element-ui 组件以及脚手架内置的业务组件,有时我们还需要引入其他外部组件,这里以引入 vue-count-to 为例进行介绍。 引入依赖 在终端输入下面的命令完成安装: 加上 --save 参数会自动添加依赖到 package.json 中去。 使用 全局注册 main 阅读全文
摘要:
1. 前言 2. 思路分析 3. 使数据对象变得“可观测” 4. 依赖收集 5. 订阅者Watcher 6. 测试 7. 总结 1. 前言 每当被问到Vue数据双向绑定原理的时候,大家可能都会脱口而出:Vue内部通过Object.defineProperty方法属性拦截的方式,把data对象里每个数 阅读全文