1. 偶现问题
第一种情况:异步请求
created() {
// 得到国家列表,异步请求, 这个函数getCerArea()传入一个函数getLogList(),表示getCerArea()这个执行后再执行getLogList()这个函数.
this.getCerArea(()=> {
// 获取操作日志 this.getLogList();就表示callback参数
this.getLogList();
});
}
methods:{
/**
* 得到地区列表
* @param {Function} callback getCerArea()当前这个方法得到数据以后再执行callback这个回调函数
*/
getCerArea(callback) {
this.$resetAjax({
type: "GET",
url: "/Admin/Credential/getcountry",
success: res => {
let result = JSON.parse(res);
this.areaList = result;
// 如果callback是函数类型 就执行这个callback回调函数,也就是执行这个this.getLogList()方法
typeof callback === 'function' && callback();
}
});
},
}
2 . 点击的时候出现一闪的问题:一开始设置变量为false;
show: false,
网友评论