UNPKG

@hap-toolkit/dsl-vue

Version:

webpack {loader,plugin} for supporting vue in quickapp

34 lines (27 loc) 651 B
/** * @file 全局能力的配置与获取 */ function getGlobalRef() { return Object.getPrototypeOf(global) || global } const quickappGlobal = getGlobalRef() /** * 设置全局(被APP与Page共享)数据; * @param key {string} * @param val {*} */ function setGlobalData(key, val) { quickappGlobal[key] = val } /** * 获取全局(被APP与Page共享)数据; * @param key {string} * @return {*} */ function getGlobalData(key) { return quickappGlobal[key] } // 两个方法默认定义在全局 setGlobalData('setGlobalData', setGlobalData) setGlobalData('getGlobalData', getGlobalData) export { setGlobalData, getGlobalData }