miniprogram-elder-transform
miniprogram-elder-transform copied to clipboard
分包页面支持老年化适配,建议添加如下修复代码,望尽快修改
目前该插件不支持分包页面的老年化适配,修复代码如下:
async function transformPagesWxml(cwd) {
const appJsonPath = path.join(cwd, 'app.json')
if (!fs.existsSync(appJsonPath)) return;
const appJson = JSON.parse(await fs.promises.readFile(appJsonPath, "utf8"));
+ const subpackages = appJson.subpackages;
+ const subPages = subpackages.reduce((arr, item)=>{
+ const res = item.pages.map(i=> item.root + i)
+ return arr.concat(res)
+ },[])
+ const pages = [...appJson.pages, ...subPages];
- const pages = appJson.pages;
for (const page of pages) {
const entry = path.join(cwd, (page[0] === "/" ? "." + page : page) + ".wxml");
const source = await fs.promises.readFile(entry, "utf8");
const output = await transformPageMeta(source, entry);
await fs.promises.writeFile(entry, output, "utf8");
}
}
官方的人瞎了么
没人维护哈哈
他这个适老化,字体放大不明显啊