主题
工具类
工具类
引用方法 在main.js中引用
js
import utils from "./static/js/utils";
import config from "./static/js/conf/config";
Vue.prototype.$utils=utils;
Vue.prototype.$config=config;
request.js
js
function request(url,method="get",data={}){
return new Promise(((resolve, reject) => {
uni.request({
url: url,
data: data,
method:method.toLocaleUpperCase(),
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success: (res) => {
resolve(res.data)
},
fail:(res)=>{
reject(res)
}
});
}))
}
export {
request
}
utils.js
js
function safeUser(pThis,branch_shop_id="",table_code="",callback){
pThis.$store.dispatch("user/safeUser",{branch_shop_id,table_code,success:(res)=>{
if(res.code!=200){//token验证失败
//退出会员,清除缓存
pThis.$store.commit("user/OUT_LOGIN");
//跳转到登录页面
uni.navigateTo({url:"/pages/login/index?branch_shop_id="+branch_shop_id+"&table_code="+table_code+""});
}
if(res.code==200){//token验证成功
if(callback){
callback()
}
}
}})
}
export default{
safeUser
}
config.js
js
let baseApi="https://xxxx";
let domain="https://xxxx"
export default {
baseApi,
domain
}