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

网站怎么管理维护网站优化服务合同

网站怎么管理维护,网站优化服务合同,wordpress换域名,网站开发技术的发展(以下的接口地址链接换成自己的写!!!) 首先在项目中src的目录下创建一个api的文件夹,在api的文件下在穿件两个文件用于二次封装 别忘了先安装axios:(在根目录下安装axios&#xff0…

(以下的接口地址链接换成自己的写!!!)

首先在项目中src的目录下创建一个api的文件夹,在api的文件下在穿件两个文件用于二次封装

别忘了先安装axios:(在根目录下安装axios,如果安装过了,就不用看蓝色字体安装过程)

npm install --save axios

然后在main.js中引用axios:

// 引入axios
import {apiGet,apiPost} from './api/api'
Vue.prototype.$apiGet  = apiGet
Vue.prototype.$apiPost = apiPost

api下的第一个api.js:

import axios from 'axios';axios.defaults.timeout = 30000;
// 这个是环境测试配置,不知道可以搜索我的csdn中的Vue测试打包test
axios.defaults.baseURL = process.env.VUE_APP_API_URL// 添加响应拦截器
axios.interceptors.response.use(function (response) {//可以写if判断,提前拦截错误信息return response;}, function (err) {return Promise.reject(err);
});export function apiGet(url, params){ return new Promise((resolve, reject) =>{ axios.get(url, { params: params,headers:{"token":sessionStorage.getItem('token')}}).then(res => {resolve(res.data);}).catch(err =>{reject(err.data) }) });
}export function apiPost(url, params){return new Promise((resolve, reject) => {axios({method: 'post',url:url,data:params}).then(res => {resolve(res.data);}).catch(err =>{reject(err.data)})});}

api下的第二个https.js:

//这个是二次封装(用到apiPost的时候把下面接口那也改成这个,用不到就把apiPost去掉)
import {apiGet,apiPost} from "./api";export function jindutiao(){return new Promise((resolve)=>{apiGet("/index.php/index/admin/getNum").then(res=>{resolve(res)
})});// .catch(err=>{//     reject(err)// })}

然后按照(“jindutiao().这个是https.js中二次封装中你取的函数名字”)

先引用:import {jindutiao} from "../api/https"

在使用:jindutiao().then(res=>{

                console.log(res);

                })

二次封装在页面上的使用以上说的以下示例代码,在script中:

// 这个是二次封装后https.js中封装后直接写函数在这个页面使用
import {jindutiao} from "../api/https"
export default {data() {return {};},mounted() {//    这个是进度条接口jindutiao().then(res=>{// console.log(res);this.percentage = res.data.cssnum;this.percentage1 = res.data.htmlnum;this.percentage2 = res.data.jsnum;this.percentage3 = res.data.vuenum;}),},methods: {}}</script>

如果有跨域问题可以在最后在vue.config.js中添加以下代码解决用注释下面的:

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({publicPath:'./',transpileDependencies: true,lintOnSave:false,// 跨域问题devServer: {proxy:{'/api1':{target:'http://47.94.4.201/',pathRewrite:{'^/api1':''},ws:true,changeOrigin:true,}}}
})

http://www.yayakq.cn/news/284244/

相关文章:

  • 做ic用什么网站沐风seo
  • 丽水哪里做网站深圳公司排名前十名
  • 如何搜索易思cms做的网站wordpress 主题数据
  • 许昌定制网站建设代理wordpress 注册填密码
  • 自己做衣服的网站圣都装饰全国排名
  • 有货 那样的网站怎么做宁波建设网证书查询平台
  • 做网站的软件帝国灌云住房和城乡建设网站
  • 目前做哪个网站致富网站自适应框架
  • 网站过场动画企业网app下载
  • 商城网站策划方案种子搜索网站怎么做的
  • 用国外服务器做违法网站网站建设专属名词
  • swoole怎么做直播网站Wordpress网站开发收费
  • 温州市建设安监局网站开发定制网站公司
  • 静态页面网站怎么做为什么建设网站要年年交钱
  • 做网站首页多少钱郑州网站APP
  • 用php做购物网站视频网页设计实训报告技术难点
  • 官方网站建设步骤高端网站制作哪家好
  • 做添加剂的外贸网站有哪些网站制作公司美股上市
  • 罗湖网站建设设计阿里云主机如何安装wordpress
  • 山东省建设厅网站 - 百度上海企业网站模板
  • 怎么做一网站上海网站建设 亿速
  • 越秀网站建设设计微信公众平台直接上传wordpress
  • 大连网站制作在线微信小程序开发制作多少钱
  • 辽宁网站建设平台好口碑的关键词优化
  • 网站建设的功能模块国外网站布局
  • 做seo网站标题用什么符号做淘客网站需要备案
  • 折800 网站模板深圳网络络推广培训
  • 寺庙 网站建设有网络网站打不开
  • 可以做超链接或锚文本的网站有哪些上海网站的优化公司
  • 餐饮行业做网站的数据网站制作400哪家好网站