当前位置: 首页 > news >正文

安徽盛绿建设网站谷歌seo优化什么意思

安徽盛绿建设网站,谷歌seo优化什么意思,建设购物网站需要多少钱,店铺网站怎么建axios和vue-resource一样#xff0c;是一个vue中操作http的插件#xff0c;遵循promise#xff0c;vue官方也推荐使用axios。 安装axios npm i axios -S axios也是在运行时需要的#xff0c;所以要保存在dependencies中。 引入axios import axios from axios Vue.proto… axios和vue-resource一样是一个vue中操作http的插件遵循promisevue官方也推荐使用axios。 安装axios npm i axios -S axios也是在运行时需要的所以要保存在dependencies中。 引入axios import axios from axios Vue.prototype.$http axios GET、POST示例 templatedivrouter-link to/news tagdiv跳转到新闻页/router-linkrouter-link to/video跳转到视频页/router-linkrouter-view/div clickdataGetGET/divdiv clickdataPostPOST/div/div /templatescript export default {name: app,data () {return {addr: /data.json}},methods: {dataGet () {console.info(get)this.$http.get(this.addr, {params: {id: 1},headers: {token: token}}).then(res {console.info(res.data)}).catch(err {console.info(err)})},dataPost () {console.info(post)this.$http.post(this.addr, {id: 1}, {headers: {token: token}}).then(res {console.info(res.data)}).catch(err {console.info(err)})}} } /script axios还有并发多个请求vue-resource不支持、拦截器、配置型请求类似jquery的ajax方法不列了一搜一大片实际使用过程中再慢慢补充吧。 全局设置与拦截器 全局设置 axios实例中的defaults对象下可以全局设置该实例的参数所有该实例的请求将使用此参数。 常用的三个 // 基础地址调用时会在每个请求前拼上这个地址 axios.defaults.baseURL API.protocols API.host / API.alias / API.version // 超时时间 axios.defaults.timeout API.timeout // Content-Type设为表单 axios.defaults.headers[Content-Type] application/x-www-form-urlencoded;charsetUTF-8 拦截器 axios中的拦截器可以全局拦截所有实例下的请求与响应在请求发出前与响应到达本地但返回给promise前可以做一系列公共的操作比如给请求参数统一加一个token可以用拦截器做。 下面例子是给请求加一系列参数那么每个请求只关注自己要传的业务参数就行公共参数就不需要单独写了。 // 请求全局处理 axios.interceptors.request.use(function (config) {const isExamine apiUtil.isExamine()if (config.method.toLowerCase() get) {// get方法// 获取get参数let params config.paramslet appid if (params.appid) {appid params.appid}let page if (params.page) {page params.page}let step if (params.step) {step params.step}// 实例化公共参数let commonParam new apiUtil.ApiCommonParam(appid, page, step)// 重置参数config.params {...commonParam,...params}// 测试期参数if (isExamine isExamine true) {config.params.isExamine true}} else if (config.method.toLowerCase() post) {// post方法// 获取post消息体let data config.dataconsole.info(data)let appid if (data.appid) {appid data.appid}let page if (data.page) {page data.page}let step if (data.step) {step data.step}// 重置参数let commonParam new apiUtil.ApiCommonParam(appid, page, step)let requestData {...commonParam,...data}// 测试期参数if (isExamine isExamine true) {requestData.isExamine true}// post默认使用payload方式提交数据会造成参数无法从request中解析需要把Content-Type设置为form之后再用qs库转换一下config.data qs.stringify(requestData)}return config }, function (error) {return Promise.reject(error) }) 全局处理响应 // 全局响应 axios.interceptors.response.use(function (response) {return response }, function (error) {return Promise.reject(error) }) 完整的全局设置与拦截器的代码示例 api/index.js import Vue from vue import axios from axios import qs from qs import {API} from /common/properties import * as apiUtil from /common/script/apiUtilVue.prototype.$http axios// 基础地址调用时会在每个请求前拼上这个地址 axios.defaults.baseURL API.protocols API.host / API.alias / API.version // 超时时间 axios.defaults.timeout API.timeout // Content-Type设为表单,跨域时POST请求变为OPTIONS通过此项设置可解决 axios.defaults.headers[Content-Type] application/x-www-form-urlencoded;charsetUTF-8// 请求全局处理 axios.interceptors.request.use(function (config) {const isExamine apiUtil.isExamine()if (config.method.toLowerCase() get) {// get方法// 获取get参数let params config.paramslet appid if (params.appid) {appid params.appid}let page if (params.page) {page params.page}let step if (params.step) {step params.step}// 实例化公共参数let commonParam new apiUtil.ApiCommonParam(appid, page, step)// 重置参数config.params {...commonParam,...params}// 测试期参数if (isExamine isExamine true) {config.params.isExamine true}} else if (config.method.toLowerCase() post) {// post方法// 获取post消息体let data config.dataconsole.info(data)let appid if (data.appid) {appid data.appid}let page if (data.page) {page data.page}let step if (data.step) {step data.step}// 重置参数let commonParam new apiUtil.ApiCommonParam(appid, page, step)let requestData {...commonParam,...data}// 测试期参数if (isExamine isExamine true) {requestData.isExamine true}// post默认使用payload方式提交数据会造成参数无法从request中解析需要把Content-Type设置为form之后再用qs库转换一下config.data qs.stringify(requestData)}return config }, function (error) {return Promise.reject(error) })// 全局响应 axios.interceptors.response.use(function (response) {return response }, function (error) {return Promise.reject(error) })export default axios main.js中引用 import ./api 简书中比较详细axios使用 https://www.jianshu.com/p/df464b26ae58
http://www.pierceye.com/news/240856/

相关文章:

  • 网站建设骗子公司新开传奇网站发布网
  • 智能模板网站建设方案深圳团购网站设计
  • 网站建设和网页设计用wordpress做网站页面显示404
  • 网站首页百度收录怎么做做装修公司网站
  • 湛江网站排名提升免费网站空间有什么用
  • 装修公司网站 源码绍兴市交通建设检测中心网站
  • 企业建设网站流程图珠海网站建设 旭洁
  • 企业商城网站开发互联网行业公司
  • 中国建设人才服务信息网是正规网站wordpress文章分享
  • 渭南网站建设公司电话央美老师做的家具网站
  • 机械网站建设栏目内容怎么欣赏一个网站设计图
  • 帝国cms 网站搬家wordpress 购物 插件下载
  • 怎么做ppt教程网站手机能访问asp网站
  • 电子商务网站建设与管理教材评价织梦网站地图调用全站文章
  • 020网站开发多少钱汕尾建设网站首页
  • 桓台县建设局网站做弹幕网站有哪些
  • 淘宝客导购网站源码iis默认网站属性
  • 做网站用矢量图还是位图安徽省住房和建设厅网站
  • 彭阳网站建设多少钱嘉兴专业的嘉兴专业网站建设项目
  • 网站建设导航分哪几类公司网站大全
  • 网站建设 实训题安能建设总公司网站打不开
  • 莱西网站建设龙岗中心城有学网站建设
  • 重庆技术网站建设宝安做网站哪家好
  • 仿制网站建设写网站建设的软文
  • 0基础网站建设教程wordpress去掉rss订阅
  • 爱网站查询外贸推广具体是做什么
  • 商务网站价格找人做效果图那个网站
  • 上传到网站租一个服务器要多少钱
  • 网站制作服务合同安徽建设工程信息网文件
  • 成都企业网站建设公司正规的跨境电商平台有哪些