目前主流的 Vue 项目,都选择 axios 来完成 ajax 请求,而大型项目都会使用 Vuex 来管理数据。 前言: 使用 cnpm 安装 axios 安装其他插件的时候,可以直接在 main.js 中引入并 Vue.use(),但是 axios 并不能 use,只能每个需要发送请求的组件中即时 ...
分类:
移动开发 时间:
2018-09-19 19:43:55
阅读次数:
185
前言 最近公司要求基于公司的hadoop平台做一个关于电信移动网络的数据分析平台,整个项目需求大体分为四大功能模块:数据挖掘分析、报表数据查询、GIS地理化展示、任务监控管理。由于页面功能较复杂,所以采用前后端分离方式开发。前端采用webpack+vue+vue-router+axios技术栈,后端 ...
分类:
其他好文 时间:
2018-09-18 22:48:59
阅读次数:
704
最近通过 Vuejs 重构旅游页面项目使用到 axios 获取数据。对照官方文档,简要记录一些 axios 的使用方法和特性,方便日后参考和查阅。 axios 基于 promise 用于浏览器和 node.js 的 http 客户端 安装 npm 安装 通过 cdn 引入 用法 执行 GET 请求 ...
分类:
移动开发 时间:
2018-09-18 17:12:29
阅读次数:
231
一、路由拦截 登录拦截逻辑 第一步:路由拦截 首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由, 否则就进入登录页面。 const routes = [ { path: '/', name: '/', compo ...
分类:
移动开发 时间:
2018-09-17 14:05:53
阅读次数:
228
Vuecli搭建项目VueCli开始一个新项目router理解vuecmd校验太多 关闭eslint使用axios请求并解决跨域问题 Vuecli搭建项目 VueCli开始一个新项目 router理解 https://www.cnblogs.com/SamWeb/p/6610733.html 一个r... ...
分类:
其他好文 时间:
2018-09-17 10:29:05
阅读次数:
172
本Vue项目周边依赖 1. element-ui组件库, 在main.js中引入了, 但是在目前的项目中基本上没有使用, 大部分都是自己封装的组件; 2. axios第三方包; 3. vuex 项目复杂后,使用vuex来管理状态必不可少, 主要存放了一些用户信息 整个目录结构 ├── build # ...
分类:
其他好文 时间:
2018-09-15 11:32:28
阅读次数:
175
内容回顾: -- ES6常用语法 -- 变量定义 -- 模板字符串 -- 类 -- 函数 -- 数据的解构 -- vue的常用指令 -- v-text -- v-html -- v-for -- v-if -- v-show -- v-on -- v-model -- v-bind -- 自定义指令 ...
分类:
移动开发 时间:
2018-09-14 23:09:30
阅读次数:
268
安装 main.js 使用 并发请求。注意返回的是promise对象才可以喔 拦截器 ...
分类:
移动开发 时间:
2018-09-14 19:59:24
阅读次数:
214
在做vue的项目时,用到webpack打包工具,我们会发现本地开发开启的node服务地址请求接口的地址存在跨域问题。本地开启的服务地址是 而服务器的地址是 如果在你的axios请求中直接写服务器的地址进行请求,就会发生跨域的问题。如下 这就需要webpack中的proxytable代理进行配置,来解 ...
分类:
Web程序 时间:
2018-09-14 18:30:31
阅读次数:
325
下面是对于requestconfig的官方说明,更多信息请移步axios官网{//`url`istheserverURLthatwillbeusedfortherequesturl:‘/user‘,//`method`istherequestmethodtobeusedwhenmakingtherequestmethod:‘get‘,//default//`baseURL`willbeprepen
分类:
移动开发 时间:
2018-09-14 11:01:08
阅读次数:
314