摘要: 开发中遇到要加载10个或者更多的,类型相同的组件时,如果用普通的 import 引入组件,components注册组件,代码显得太啰嗦了,这时候就需要用到 require.context 动态加载这些组件,然后用循环的方式引用。 这里以三个组件为例: Bus.vue Car.vue Train.vu 阅读全文
posted @ 2019-05-28 10:59 进军的蜗牛 阅读(12693) 评论(0) 推荐(0) 编辑
摘要: 有时候不想使用axios这样的外部依赖,想自己封装ajax,这里有两种方法 方法一,在单个页面内使用 封装的代码如下: 使用的代码如下: 方法二,全局注册 封装的方法如下: 使用的代码如下: 两种方法的比较: 方法一的每个页面要想使用, 都需要写相关的代码,而且由于使用了匿名函数立即执行,如果函数内 阅读全文
posted @ 2019-05-28 10:59 进军的蜗牛 阅读(2127) 评论(0) 推荐(1) 编辑
摘要: mock数据是前端比较常见的技术,这里介绍下vue配合express 实现请求数据mock。 第一步: 安装 express : npm install express -D 第二步: 简历需要mock的数据,在src下新建mock文件夹,文件里面新建两个文件data1.json和data2.jso 阅读全文
posted @ 2019-05-28 10:59 进军的蜗牛 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 一般的项目环境分为:本地环境,测试环境,预发环境,正式环境。 这些环境的域名一般是一样的, 前端请求接口的url也会随着这些环境的变化而改变,手动修改有点麻烦,所以想个办法,让请求的地址根据域名改变而改变。 第一步: 建立一个RequestConfig.js 作为配置文件,内容如下: 这里只列举了测 阅读全文
posted @ 2019-05-28 10:58 进军的蜗牛 阅读(5367) 评论(0) 推荐(0) 编辑
摘要: vue使用多语,最常见的就是 vue-i18n, 但是如果开发中的多语很少,比如就不到10个多语,这样就没必要引入vue-i18n了, 引入了反正导致代码体积大了,这时候单纯用vue实现多语就是比较好的选择。 第一步 首先建立一个locales.js 存放多语语言包的内容,这里只写了 zh-CN, 阅读全文
posted @ 2019-05-28 10:58 进军的蜗牛 阅读(540) 评论(0) 推荐(0) 编辑