uniapp定义全局变量方法

it2025-09-23  6

当我们开发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(); } }
最新回复(0)