摘要: vue更新到2.0之后,作者就宣告不再对vue resource更新,而是推荐的axios。 vue resource特点 vue resource插件具有以下特点: 1,体积小 vue resource非常小巧,在压缩以后只有大约12KB,服务端启用gzip压缩后只有4.5KB大小,这远比jQue 阅读全文
posted @ 2018-12-14 23:40 双眸 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: demo 场景需求分析 需求很简单,左上角 ‘’网易云音乐‘’就是一个中英文切换的按钮,点击弹出提示框,确认切换语言后,实现英文版本。 切换成英文版本: 三、实现国际化 1、我们得先有开发环境,先有项目跑起来,我推荐如果是喜欢用 vue 的小伙伴,可以尝试 vue cli 官方脚手架 2、我们需要安 阅读全文
posted @ 2018-12-14 23:28 双眸 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 命名冲突和文件依赖,是前端开发过程中的两个经典问题。通过模块化开发来解决。 AMD 规范在这里:https://github.com/amdjs/amdjs api/wiki/AMD CMD 规范在这里:https://github.com/seajs/seajs/issues/242 AMD 是 阅读全文
posted @ 2018-12-14 23:18 双眸 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一 第三方JavaScript库 前言 .vue文件 中不解析 script标签引入js文件,只能用 import 引入 有两种用法: 1.import a from '../a' 2.import '../a' 区别在于第一个你要用到export导出之后 才能用import导入。 第二个是直接引入 阅读全文
posted @ 2018-12-14 23:04 双眸 阅读(3188) 评论(0) 推荐(2) 编辑
摘要: 前言 在创建的 router 对象中,如果不配置 mode,就会使用默认的 hash 模式,该模式下会将路径格式化为 ! 开头。 添加 mode: 'history' 之后将使用 HTML5 history 模式,该模式下没有 前缀,而且可以使用 pushState 和 replaceState 来 阅读全文
posted @ 2018-12-14 22:16 双眸 阅读(891) 评论(0) 推荐(0) 编辑
摘要: router.push(location) 在vue.js中想要跳转到不同的 URL,需要使用 router.push 方法。 这个方法会向 history 栈添加一个新的记录,当用户点击浏览器后退按钮时,则回到之前的 URL。 当你点击 时,这个方法会在内部调用,所以说,点击 等同于调用 声明式 阅读全文
posted @ 2018-12-14 20:19 双眸 阅读(16252) 评论(0) 推荐(0) 编辑
摘要: 场景 业务要求能够直接通过 “域名+/file”的方式访问静态资源的html,然而产品绝对static暴露在url中不好看又不能直接将html放在static中。所以想到了既然static可以直接访问,那么给他新加几个文件目录应该不是问题。 重点 在webpack.dev.conf.js和webpa 阅读全文
posted @ 2018-12-14 19:59 双眸 阅读(2322) 评论(0) 推荐(0) 编辑
摘要: 你可能注意到了我们的静态资源共有两个目录src/assets和static/,你们它们之间有怎样的区别呢? 资源打包 为了回答这个问题,我们需要了解webpack是如何处理静态资源的。 在所有的 .vue文件中你所有的templates 和CSS 都被vue html loader 和css loa 阅读全文
posted @ 2018-12-14 19:52 双眸 阅读(2289) 评论(0) 推荐(0) 编辑