博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue2.0 仿手机新闻站(四)axios
阅读量:6695 次
发布时间:2019-06-25

本文共 1345 字,大约阅读时间需要 4 分钟。

1.axios的配置

main.js

import Vue from 'vue'import App from './App.vue'// 引入 路由import VueRouter from 'vue-router'// 引入 路由配置文件import routes from './router.config'// 引入 vuex入口文件import store from './store/index'// 引入 axiosimport axios from 'axios'// 引入 loading 组件import Loading from './components/loading'Vue.use(VueRouter);Vue.use(Loading);// 关于axios配置axios.interceptors.request.use(function(config){	// 发送请求	store.dispatch('showLoading');	return config;},function(error){	return Promise.reject(error);});axios.interceptors.response.use(function(response){	// 请求回来	store.dispatch('hideLoading');	return response;},function(error){	return Promise.reject(error);});// 配置请求的根路径// axios.default.baseURL = 'http://localhost:8080';// 设置默认头部信息 post// axios.default.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';// 把axios对象挂到Vue原型上Vue.prototype.$http = axios;// 创建 路由const router = new VueRouter({	mode:'history', // 删除 url 中的'#'号,切换路径模式	scrollBehavior:() => ({y:0}), // 滚动条滚动的行为,不加这个默认就会记忆原来滚动条的位置	routes // routes 等价于 routes:routes});require('./assets/css/base.css'); // 全局引入new Vue({  	el: '#app',  	router,  	store,  	render: h => h(App)})

 

2. 组件中的使用

Home.vue

 

3.静态数据

 

4.效果图

转载地址:http://oyvoo.baihongyu.com/

你可能感兴趣的文章
最小生成树--Prim算法和Kruskal算法
查看>>
《统一沟通-微软-实战》-3-部署-Exchange 2010-1-先决条件
查看>>
FireEye:2012年下半年高级威胁分析报告
查看>>
iOS开发那些事--创建基于故事板的iOS 6的HelloWorld
查看>>
业界重磅新书《UNIX/Linux网络日志分析与流量监控》首发
查看>>
iTunes“解决方案”发展历程及研究(上)
查看>>
为什么在中国“公有云”落地那么难?
查看>>
Provisioning Services 7.8 入门系列教程之十一 通过版本控制自动更新虚拟磁盘
查看>>
Jconsole查看Weblogic自定义MBean
查看>>
扫盲:php session缓存至memcached中的方法
查看>>
SQL Server 视图设计器
查看>>
RHCS集群原理概述
查看>>
redis的密码验证,及哨兵的相关配置
查看>>
网站故障排查几个简单步骤
查看>>
Android开发实践:掌握Camera的预览方向和拍照方向
查看>>
公司网络搭建及×××到公司配置
查看>>
高性能的MySQL(6)查询慢与重构查询
查看>>
从传统运维到云运维演进历程之软件定义存储(一)
查看>>
Linux内核源代码分析-目录
查看>>
Linux系统日志及日志分析
查看>>