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

网站做几级等保廊坊seo整站优化软件

网站做几级等保,廊坊seo整站优化软件,网站建设项目实训报告,定制软件系统(以下的接口地址链接换成自己的写!!!) 首先在项目中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.shuangfujiaoyu.com/news/34052.html

相关文章:

  • 网站建设需要些什么湖南优化电商服务有限公司
  • wordpress移动端页面模板朝阳区搜索优化seosem
  • 成都装修网站制作百度下载免费
  • 怎样在网站上做推广接外包项目的网站
  • 软件设计思路网站优化seo是什么
  • 镇江网站设计多少钱拉新推广一手接单平台
  • 如何用wampp 做网站网站分析报告
  • 北京seo网站诊断品牌推广的概念
  • 服务器有了网站怎么做的成都网络运营推广
  • 山东响应式网站建设艺考培训
  • b2b网站有什么百度推广关键词排名在哪看
  • 外国公司做网站近期国内新闻
  • 阿里邮箱企业版app下载seo策略是什么意思
  • seo网站模板下载广州新闻播报
  • WordPress插件集成在主题seo信息优化
  • 南宁网站开发gxjzdrj云建站
  • 报名网站建设费用价格做优化的网站
  • 上海网站建设定新闻热点事件2024最新
  • 可以下载各种软件的网站2345网址大全下载到桌面
  • 威海屋顶防水价格威海做防水网站seo数据优化
  • wordpress数据库备份插件seo教学平台
  • 廊坊文安建设局网站有什么平台可以推广信息
  • php 网站开发心得搜什么关键词比较刺激
  • 扬中热线seovip培训
  • 做黑彩票的网站赚钱凡科网站官网
  • 网站排名技巧自动点击器免费下载
  • 中山外贸网站建设报价专业搜索引擎优化电话
  • 做网站应该用多少分辨率北京网站推广助理
  • 类似建设b站网站网站seo博客
  • 域名注册完成后怎么做网站武汉网络优化知名乐云seo