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

有域名了如何做网站网站建设需要什么证件

有域名了如何做网站,网站建设需要什么证件,关键词推广优化排名如何,国家新闻大事最近1. 创建实例 使用 axios.create() 使用自定义配置创建一个 axios 实例。 const $http axios.create({timeout: 1000,headers: {Content-Type: application/json,} })2. 拦截器 在请求或响应被 then 或者 catch 处理前拦截他们#xff0c;拦截分为请求拦截和响应拦截。 //…1. 创建实例 使用 axios.create() 使用自定义配置创建一个 axios 实例。 const $http axios.create({timeout: 1000,headers: {Content-Type: application/json,} })2. 拦截器 在请求或响应被 then 或者 catch 处理前拦截他们拦截分为请求拦截和响应拦截。 // 添加请求拦截器 $http.interceptors.request.use(function (config) {// 在发送请求之前做些什么return config;}, function (error) {// 对请求错误做些什么return Promise.reject(error);});// 添加响应拦截器 $http.interceptors.response.use(function (response) {// 对响应数据做点什么return response;}, function (error) {// 对响应错误做点什么return Promise.reject(error);});2.1 request 拦截器全局添加市场信息 $http.interceptors.request.use(config {......// 市场编码if (config.data Object.prototype.toString.call(config.data) [object Object] typeof config.data ! string) {if (!config.data.removeMarketCode) {const market store.state.common.market || {}config.data.marketId market.keyconfig.data.marketName market.val} else {delete config.data.removeMarketCode}}return config }, error {// Do something with request errorPromise.reject(error) })removeMarketCode 是否移除市场信息默认不移除 根据上述代码可以看到市场信息都是默认添加在 config.data 对象中下的如果我们需要调整传参对象的位置时那需要更改上述逻辑具体代码如下 if (!config.data.removeMarketCode) {// 指定 data 下某个路径const key config.data?.targetconst market store.state.common.market || {}const marketObj { marketId: market.key, marketName: market.val }if (key) {config.data[key] { ...config.data[key], ...marketObj }delete config.data.target} else {config.data { ...config.data, ...marketObj }} } else {delete config.data.removeMarketCode }使用如下 class BillManage {export (params) {return axios.post(URL.receivePayBill.export, { ...params, target: condition })} } export default new BillManage()// 实际传参 { columns: [...], condition: { isPay: false, marketId: 000, marketName: 白糖 } }2.2 response 拦截器 通过响应拦截器我们用来处理响应异常的接口进行拦截提示返回对象中会返回一个 succeed 字段来表示接口处理正常还是异常情况当然也有可能直接返回文件流因此这里使用的 ‘succeed’ in res 的写法来表示 res 中是否存在 succeed 的 key 来代替 res.succeed。 // response 拦截器 $http.interceptors.response.use(response {......const res response.dataif (succeed in res res.succeed ! true) {notification.error({message: Error,description: res.errorMsg,})return Promise.reject(new Error(res.errorMsg || error))} else {return response.data}},error {return Promise.reject(error)} )导出文件里处理如下 class ReceivePayAccountManage {// 下载模板payOrderImportTmpl (params) {return axios.post(URL.receivePayOrder.payOrderImportTmpl, params, { responseType: blob })} } export default new ReceivePayAccountManage()handleDownload (methodName) {handleRepeatSubmit.call(this, null, () config.methods[methodName].handler(), (data) downloadPDF(应付单导入模板.xlsx, data)) },downloadPDF 方法传入文件名和文件流下载文件信息处理具体代码如下 export const downloadPDF function (fileName, blob) {const downloadElement document.createElement(a)const href window.URL.createObjectURL(blob)downloadElement.href hrefdownloadElement.download fileNamedocument.body.appendChild(downloadElement)downloadElement.click()document.body.removeChild(downloadElement)window.URL.revokeObjectURL(href) }
http://www.w-s-a.com/news/827921/

相关文章:

  • 深圳响应式网站建设深圳网站建设定制开发 超凡科技
  • 网站建设报价怎么差别那么大wordpress产品属性搭配
  • 高校网站建设情况报告范文pc建站网站
  • 做网站美工要学什么广东省建设厅网站首页
  • 深圳网站设计十年乐云seo网站建设 竞赛 方案
  • 新乡移动网站建设wordpress输出某一分类的文章
  • 花店网站开发设计的项目结构重庆网站建设培训班
  • 做网站的技术体系投资者互动平台官网
  • 北京网站建设公司哪家实惠企查查在线查询入口
  • 毕业设计做网站怎么样非微信官方网页自己做的网站
  • 昆明网站多端小程序设计重庆市住房和城乡建设厅网站
  • 网站制作技术人员国际新闻最新10条
  • 做同城特价的网站wordpress后台能修改模板文件
  • 网站信息可以边建设边组织产品展示网站源码php
  • 电子商务网站规划从哪些方面入手途牛企业网站建设方案
  • 莱阳网站定制易语言可以做网站嘛
  • 购物网站开发意义上海中小企业服务中心官网
  • 网站备案证书如何打开江苏网站建设电话
  • 深圳网站建设乐云seo搜索引擎优化seo目的
  • 中山城市建设集团网站网站建设设计基础
  • 网站开发流程莆田wordpress点播收费
  • 网站未及时续费浙江台州做网站的公司有哪些
  • 二级域名做网站好不好河源建网站
  • 公司网站的作用意义维护建设管理天津平台网站建设费用
  • 建设部网站如何下载国标规范上海影视公司
  • 企业官方网站地址通了网站建设
  • 专题网站可以做什么怎么做网站滑动图片部分h5
  • 什么是网站建设外包html 门户网站
  • 资阳市建设局网站微信开发公司
  • wap建站程序源码可不可以异地建设网站