@TOCvue全局函数和全局变量使用方法
定义全局变量: 在main.js同级目录下创建global.js文件 const config = { token: ‘’, device: ‘pc’ }
let bindToGlobal = (obj, key) => { if (typeof window[key] === ‘undefined’) { window[key] = {}; }
for (let i in obj) { window[key][i] = obj[i] }} bindToGlobal(config, ‘_const’) 使用全局函数: _const.token即可
定义全局函数:
在main.js中写 //这是弹框函数 Vue.prototype.open = function (text, title) {//全局函数1 this.KaTeX parse error: Expected '}', got 'EOF' at end of input: … this.message({ type: ‘info’, message: action: ${action} }); } }); };
Vue.prototype.checkPhone = function (phone) {//全局函数2 var reg = 11 && /^((13|14|15|17|18)[0-9]{1}\d{8})KaTeX parse error: Expected '}', got 'EOF' at end of input: …) { this.alert(“手机号格式不正确”, “”, { confirmButtonText: ‘确定’, callback: action => { this.$message({ type: ‘info’, message: action: ${action} }); } }); }else{ return 1; } }; 使用方法 直接在子类route中this.checkPhone(this.phone)