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

东兴移动网站建设网站不备案影响收录吗

东兴移动网站建设,网站不备案影响收录吗,网站建设中心,怎么做死循环网站第一步#xff1a;安装axios npm install axios 第二步#xff1a;编写请求文件 新建request.js 简单的axios封装#xff0c;里面相关提示信息#xff0c;自己可以引入element-plus去添加 /**axios封装* 请求拦截、相应拦截、错误统一处理*/ import axios from axios; i…第一步安装axios npm install axios 第二步编写请求文件 新建request.js 简单的axios封装里面相关提示信息自己可以引入element-plus去添加 /**axios封装* 请求拦截、相应拦截、错误统一处理*/ import axios from axios; import QS from qs; import router from ../router/index //qs.stringify()是将对象 序列化成URL的形式以进行拼接 // let protocol window.location.protocol; //协议 // let host window.location.host; //主机 // axios.defaults.baseURL protocol // host; axios.defaults.baseURL /apiaxios.interceptors.request.use( //响应拦截async config {// 每次发送请求之前判断vuex中是否存在token // 如果存在则统一在http请求的header都加上token这样后台根据token判断你的登录情况// 即使本地存在token也有可能token是过期的所以在响应拦截器中要对返回状态进行判断 config.headers.token sessionStorage.getItem(token)return config;},error {return Promise.error(error);}) // 响应拦截器 axios.interceptors.response.use(response {if (response.status 200) {return Promise.resolve(response); //进行中 } else {return Promise.reject(response); //失败 }},// 服务器状态码不是200的情况 error {if (error.response.status) {switch (error.response.status) {// 401: 未登录 // 未登录则跳转登录页面并携带当前页面的路径 // 在登录成功后返回当前页面这一步需要在登录页操作。 case 401:break// 403 token过期 // 登录过期对用户进行提示 // 清除本地token和清空vuex中token对象 // 跳转登录页面 case 403:sessionStorage.clear()router.push(/login)break// 404请求不存在 case 404:break;// 其他错误直接抛出错误提示 default:}return Promise.reject(error.response);}} ); /** * get方法对应get请求 * param {String} url [请求的url地址] * param {Object} params [请求时携带的参数] */ const $get (url, params) {return new Promise((resolve, reject) {axios.get(url, {params: params,}).then(res {resolve(res.data);}).catch(err {reject(err.data)})}); } /** * post方法对应post请求 * param {String} url [请求的url地址] * param {Object} params [请求时携带的参数] */ const $post (url, params) {return new Promise((resolve, reject) {axios.post(url, QS.stringify(params)) //是将对象 序列化成URL的形式以进行拼接 .then(res {resolve(res.data);}).catch(err {reject(err.data)})}); } //下面是将get和post方法挂载到vue原型上供全局使用、 // vue2.x中是通 Vue.prototype 来绑定的像这样Vue.prototype.$toast Toast。在vue3中取消了Vue.prototype推荐使用globalProperties来绑定 export default {install: (app) {app.config.globalProperties[$get] $get;app.config.globalProperties[$post] $post;app.config.globalProperties[$axios] axios;} } 几个需要注意的点 1、我们可以通过window.location.protocol和window.location.host获取协议和主机ip端口然后统一设置axios的默认请求baseURL //  let protocol window.location.protocol; //协议 //  let host window.location.host; //主机 //  axios.defaults.baseURL protocol // host; 2、qs.stringify()是将对象 序列化成URL的形式以进行拼接  1先引入 qs模块 import QS from qs; 2在请求参数前面包裹使用 3查看参数结果就转换为了formdata传参形式方便快捷、 3、全局挂载 vue2.x中是通 Vue.prototype 来绑定的例如 Vue.prototype.$toast Toast。在vue3中取消了Vue.prototype推荐使用 globalProperties 来绑定挂载到组件的proxy上 export default {install: (app) {app.config.globalProperties[$get] $get;app.config.globalProperties[$post] $post;app.config.globalProperties[$axios] axios;} } 第三步在main.js引入 注意axios在request.js中已经全局引入了在main.js中就不需要再引入axios否则会报错 第四步在组件中使用 引入 由于 Vue3中在setup中无法通过this获取组件实例console.log(this)打印出来的值是undefined。因此我们需要通过 getCurrentInstance 方法获取当前组件实例。 注意getCurrentInstance只能在setup或生命周期钩子中使用。   proxy是getCurrentInstance()对象中的一个属性然后通过对象的解构赋值方式拿到proxy。  import { getCurrentInstance } from vue const { proxy } getCurrentInstance(); 然后通过proxy拿到挂载好的get和post请求。 function testFunc() {let data {roleId: A,username: dpc,password: --,sysType: zhfw,}proxy.$post(/index/login, data).then((response) {console.log(response)}) }
http://www.dnsts.com.cn/news/37769.html

相关文章:

  • 网站推广的优化国内免费自建网站
  • 网站用视频做背景音乐网页设计实训报告总结免费
  • 旅游网站后台管理系统WordPress标题删除_
  • 做直播网站软件有哪些软件济南网站建设公司
  • 网站建设 试题网站里面的图片做桌面不清晰
  • 大诚设计网站建设wordpress 耗时
  • 产品免费推广网站有哪些怎么网站是谁做的
  • 邯郸网站建html代码跟网站运营的关系
  • 设计师网站都有哪些网络规划设计师论文背别人的行么
  • 信息无障碍 网站建设网页设计与制作教程第6版答案
  • 全部免费网站软件长沙互联网公司招聘
  • 自己做网站流程营销网站建设规划方案
  • 徐州城乡建设招投标网站设计手机界面的网站
  • 厦门网站设计公司排名网络品牌前十大排名
  • 模板网站的好处重庆网站建设科技公司
  • 团购网站怎么推广保山市建设厅官方网站
  • 太原制作手机网站做网站需要注意什么问题
  • 电商网站开发分析网站建设所需硬件
  • 曲靖网站开发公司网站增加新闻功能
  • 十大免费建站程序wordpress电子商务c2c网站功能
  • 长春市建设技工学校网站wordpress 多站点 多域名
  • 延吉制作网站wordpress 后台风格主题
  • 免费建设手机网站做柜子网站
  • 下载类网站 前置备案wordpress注册的用户不是vip
  • 功能性的网站设计制作谷歌seo需要做什么的
  • 浙江住建局官方网站南京制作网页培训机构
  • 网站被iframe网页设计尺寸早起可视尺寸
  • 中国网站空间企业网银怎么登录
  • 上海普陀门户网站嘉定网站设计制作公司
  • 专业建站公司建站系统该规划哪些内容玄圭做网站怎么样