引入js,不共享变量
Test.js //Http 封装 function httpObj(){ return { getLoadingTimeOut: 600,//毫秒 change(v){ this.getLoadingTimeOut=v; } } } export default httpObj;
A.js
import HTTPobj from '/pages/Test' var HTTP=new HTTPobj(); Page({ data: { }, onLoad(query) { dd.alert({ title: '到期提示', content: `${HTTP.getLoadingTimeOut}`, buttonText: '立即续费', success: () => { dd.redirectTo({ url: '/pages/B/B' }) }, }); }, onReady() { }, onShow() { }, });
b.js
import HTTPobj from '/pages/Test' var HTTP=new HTTPobj(); Page({ data: { }, onLoad(query) { HTTP.change(7000) dd.alert({ title: '到期提示', content: `${HTTP.getLoadingTimeOut}`, buttonText: '立即续费', success: () => { dd.redirectTo({ url: '/pages/A/A' }) }, }); }, onReady() { // 页面加载完成 }, onShow() { }, submit(data) { } });