MBTI小程序适配H5和微信小程序之改造与踩坑
省流版:最多改一下第一点就可以适配了,如果按照皮总的做并且没加其他任何东西的话,issues区有人提到这个问题也会在近期的版本中修复。
1、编译到H5的启动命令是:npm run build:h5 -- --watch
启动完就会发现有个warning(借用一下github issues区老哥的图)
Compiled with problems:X
WARNING in external "taro_app_library@/remoteEntry.js"
The generated code contains 'async/await' because this module is using "external script".
However, your target environment does not appear to support 'async/await'.
As a result, the code may not run as expected or may cause runtime errors.

解决方案就是:在config/index.ts中改一下compiler。
compiler: {
prebundle: {
enable: false,
},
type: 'webpack5'
},
github issues区说是在src下的config/index.ts,但是我看了一下我自己的项目目录,发现没有,我的config文件在这里。

附上github issues的地址:https://github.com/NervJS/taro/issues/15413
2、我发现我前几天写bug了
主页这里我类名没有跟着皮总额外加一个类名,而是直接改了at-article__h1和at-article__h2的样式,导致小程序没问题但是H5跳转到题目页面的时候title显示不出来了!!!(因为在主页把文字颜色设置成了白色),然后也没有任何报错,后续F12点标题那块发现的,哭笑不得。


前几天发的帖子也更新了:https://articles.zsxq.com/id_dkr7ixqwgk50.html
3、H5不支持hideHomeButton。然后条件编译的方式跟uni-app不一样,Taro官方说可以这么写
if (process.env.TARO_ENV === 'weapp') {
setTimeout(() => { // 使用延时,避免隐藏不生效
Taro.hideHomeButton()
}, 200);
}
也可以这么写
{ process.env.TARO_ENV === 'weapp' &&
setTimeout(() => { // 使用延时,避免隐藏不生效
Taro.hideHomeButton()
}, 200);
}
Taro文档地址:https://taro-docs.jd.com/docs/envs
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
聚合搜索平台 笔记
33
鱼答答
2
AI超级智能前端本地运行教程
6
在做ai答题平台的时候,上线前端项目为什么访问是空的?本地是正常的,是除了改request.ts还有什么要改吗?这样应该是上线成功了吧?
1
目前AI零代码生成平台做到第五期。前几期总结:1、该项目可以看作是AI智能体项目的扩展,将AI智能体项目中所涉及的AI的特性,在完整的项目中运用。2、用户模块和云图库基本一致,所以这一块直接复制代码,不再重新开发,区别在于持久层从mp换成了mf,但是差别不大。本项目的前端部分,大部分都是利用AI生成的,这里也体现出了提示词的重要性,会向AI提问和不会提问,差别很大。如果不使用AI生成,完全手写前端
1
作者分享
请教一下各位,一般在公司中写删除接口,是直接把数据库干掉还是像皮总一样做逻辑删除。我的想法:直接把数据库中的数据删了如果数据量大的时候可以提升查询效率,但是缺点就是删错了如何恢复数据的问题。做逻辑删除的话能保障数据完整性,容错性也会好一点但是数据量一大起来就很慢。对于单表我更倾向于逻辑删除,但是那种比如我删了A表的一条数据就需要把B表的对应数据删除了的这种,我应该如何做逻辑删除以及是选择直接干掉数据好呢。如何考虑什么场景下使用哪种技术方案
5
新手刚入职,有没有应届生 or 实习生小伙伴谈一谈第一次上手大厂那么规范的流程时,如何学会写技术方案的[大哭][大哭](如果有那种第一次遇到的需求就是没做过的这种那就更好了)
或者换个问法,各位应届生 or 实习生一进公司接触到那么规范的开发流程是怎么一步一步适应的(感觉自己p都不会小焦虑),开始感受到了之前鱼友说到的 写代码是最简单的一个环节[大哭]
ps: 星球内皮总的历史文档已经翻过并看过了
#提问# #职场#
2
bug
1
arco design vue表格序号
6
AI答题应用平台之MBTI小程序
10
