【建站服务】永春网站建设【永春网络公司】永春做网站、永春微信公众号开发、永春网站设计、永春小程序制作-域名申请
作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-20 15:47:00
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
永春网站建设【永春网络公司】永春做网站、永春微信公众号开发、永春网站设计、永春小程序制作

永春县(古属泉州府永春县)福建省泉州市下辖县级行政区,地处福建省东南部、晋江东溪上游,东邻仙游县,南接南安市、安溪县,西连漳平市,北与德化县、大田县交界。 [1]
永春县辖18镇、4乡,共有27个社区、209个行政村。2015年末,根据计生报表统计,共有30个少数民族成分、3117人,少数民族人口分布呈大分散、小聚居格局。全境呈长带形状,东西长84.7千米,南北宽37.2千米,县人民政府驻地桃城镇衙口街1号。 [2] 2017年末全县常住人口46.5万人。 [3]
2015年,永春县荣膺全国文明县城国家园林县城、全国生态保护与建设示范区、全国绿色食品原料(茶叶、永春柑桔)标准化生产基地县。2018年12月,荣获第二批国家生态文明建设示范市县称号。 [2] [4-7]
2018年重新确认国家卫生县城(乡镇)。 [8] 2019年1月25日,入选2018年度全国“平安农机”示范县。 [9]
2019年永春县GDP达484.10亿元,以第四次全国经济普查总量为基数,初步核算增长8.2% [10] 2020年10月9日,被生态环境部命名为第四批“绿水青山就是金山银山”实践创新基地。
在我们使用vue全家桶+ElementUi的时候我们采用了axios全局请求状态请求拦截管理,而且还要给出用户对应的提示,那么我们会发现这个提示会弹出多个如下图:
现在只是两个提示,看到network当中的接口请求是不是也是对应的出现两个请求,那要是多个呢就会弹出多个,会导致整个屏幕上都是这样的提示,对我们的用户不是太友好,我们看着也不太舒服。
axios的状态拦截只是拦截状态,虽然也会返回提示,但是他不是像我们知道的那样第一个错了就不会弹第二次,axios对所有的接口进行统一的管理,会依次执行完所有的接口,并且也会执行多次的弹窗操作。
// 响应拦截器
$axios.interceptors.response.use(
response => {
const code = response.data.code;
const msg = response.data.msg;
if(code == 4){
Toast.fail('当前登录已失效,请重新登录')
} else {
return Promise.reject(response)
}
},
error => {
return Promise.reject(error)
}
);我们如何应该让这个弹窗只弹一次呢
新建一个弹窗文件alert.js
import {Message} from 'element-ui'
// 私有属性,只在当前文件可用
const showMessage = Symbol('showMessage')
export default class domMessage {
success (options, single = true) {
this[showMessage]('success', options, single)
}
warning(options, single = true) {
this[showMessage]('warning', options, single)
}
info(options, single = true) {
this[showMessage]('info', options, single)
}
error(options, single = true) {
this[showMessage]('error', options, single)
}
[showMessage] (type, options, single) {
if (single) {
// 关键代码,判断当前页是否有el-message标签,如果没有则执行弹窗操作
if (document.getElementsByClassName('el-message').length === 0) {
Message[type](options)
}
} else {
Message[type](options)
}
}
}引入弹窗文件
import axios from 'axios'
import alertDom from './alert.js'
// 对象实例
const alertbox = new alertDom()
// 响应拦截器
$axios.interceptors.response.use(
response => {
const code = response.data.code;
const msg = response.data.msg;
if(code == 4){
alertbox.warning({
message: '当前登录已失效,请重新登录',
type: 'warning'
})
} else {
return Promise.reject(response)
}
},
error => {
return Promise.reject(error)
}
);永春网站建设【永春网络公司】永春做网站、永春微信公众号开发、永春网站设计、永春小程序制作
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


