uniapp定义全局变量方法

  • Post author:
  • Post category:uniapp




当我们开发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 版权协议,转载请附上原文出处链接和本声明。