当我们开发uniapp的时候,会想到全局变量,全端存储到全局中,调用起来非常方便
main.js代码
import Vue from 'vue'
import App from './App'
Vue.config.productionTip = false
Vue.prototype.globalData = {
addressId:'',//默认地址
}
Vue.prototype.baseUrl= "http://XXX.XXX.XXX/"; // 测试环境
// Vue.prototype.baseUrl= "https://XXX.XXX.XXX/"; // 正式环境
// 全局授权登录
Vue.prototype.authorize = function() {
// 跳转到登录页面
uni.navigateTo({
url: '/pages/logon/logon'
});
}
App.mpType = 'app'
const app = new Vue({
...App
})
app.$mount()
vue页面中使用
调用方法很简单,这里做一个调用全局中 authorize() 全局授权登录的案例
bannerClickEvent(e) {
var self = this;
let session = uni.getStorageSync('SESSION');
if (session !== '') {
} else {
self.authorize();
}
}
版权声明:本文为qq_40666120原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。