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

网站做几级等保海口网站关键词优化

网站做几级等保,海口网站关键词优化,南京企业网站设计建设,网站首页的动态视频怎么做的(以下的接口地址链接换成自己的写!!!) 首先在项目中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.tj-hxxt.cn/news/30048.html

相关文章:

  • wordpress购物网站网站开发建站
  • 定制网站制作公司有哪些网站都有哪些
  • 聊城做网站优化广州新闻发布
  • 关于强化政府网站建设工作方案深圳网站建设开发公司
  • html5做宠物饲养网站苏州搜索引擎优化
  • 最新网站建设技术兰州压热搜
  • 建设企业网站的目的以及意义网络营销推广的总结
  • 替人做赌彩网站被判刑seo电商运营是什么意思
  • 电子商务网站建设的核心是哪有免费的网站
  • 公司名字大全必过排名优化工具
  • 帮人做诈骗网站 获利13万营销技巧和营销方法培训
  • 网站建设优化服务价格网站收录查询方法
  • wordpress做菜鸟教程长沙网站搭建优化
  • 陕西省住房和城乡建设网站凡科建站后属于自己的网站吗
  • 虹口做网站在线培训课程
  • wordpress医院主题seo初学教程
  • 本作业是网站建设与维护百度网站的域名地址
  • 网站备案代理公司如何做好企业网站的推广
  • 做按摩网站优化许昌网站seo
  • 自己做返利网站吗怎么网络推广
  • 北京网站建设设计公司成都百度seo优化公司
  • 吃的网站要怎么做最近国际新闻
  • 遂宁网站建设苏州百度快照优化排名
  • 网站被加入js广告淘宝推广软件哪个好
  • 上海做网站 公司有哪些2023年5月疫情爆发
  • 做免费互动小游戏的网站夜夜草
  • 程序员做网站赚钱网站seo顾问
  • 网站开发过程中的方法百度推广图片
  • 网站优化推广培训网站页面优化内容包括哪些
  • 网店运营ppt优化营商环境