diff --git a/uni-app/publish.cjs b/uni-app/publish.cjs index 1d918b678..7a1fb8e5b 100644 --- a/uni-app/publish.cjs +++ b/uni-app/publish.cjs @@ -71,23 +71,17 @@ const solve = () => { } const handleWeappAddonComponents = (mode) => { - const files = [ - `./dist/${mode}/mp-weixin/addon/components/diy/group/index.json`, - `./dist/${mode}/mp-weixin/app/pages/index/tabbar.json` - ] + const src = `./dist/${mode}/mp-weixin/addon/components/diy/group/index.json` + try { + const data = JSON.parse(fs.readFileSync(src, 'utf8')); + data.componentPlaceholder = {}; - files.forEach(src => { - try { - const data = JSON.parse(fs.readFileSync(src, 'utf8')); - data.componentPlaceholder = {}; - - Object.keys(data.usingComponents).map(key => { - data.componentPlaceholder[key] = "view"; - }) - fs.writeFileSync(src, JSON.stringify(data)) - } catch (err) { - } - }) + Object.keys(data.usingComponents).map(key => { + data.componentPlaceholder[key] = "view"; + }) + fs.writeFileSync(src, JSON.stringify(data)) + } catch (err) { + } } const handleWeappLanguage = (mode) => { diff --git a/uni-app/src/App.vue b/uni-app/src/App.vue index 3365c7c02..352ffd556 100644 --- a/uni-app/src/App.vue +++ b/uni-app/src/App.vue @@ -193,6 +193,8 @@ onLaunch((data: any) => { } }) + // 控制弹窗展示 + uni.setStorageSync('isOnLoad', true); // 存储是页面是否加载完成的状态 }) onShow(() => { diff --git a/uni-app/src/addon/components/diy/group/index.vue b/uni-app/src/addon/components/diy/group/index.vue index 07c3abeea..b3e393a80 100644 --- a/uni-app/src/addon/components/diy/group/index.vue +++ b/uni-app/src/addon/components/diy/group/index.vue @@ -1,11 +1,17 @@