49 Star 560 Fork 157

同名自定义 / tmui design

 / 详情

安卓真机测试没有取到config文件中配置的主题信息

已完成
创建于  
2023-03-17 16:50

1、描述原因和问题
安卓真机测试没有取到config文件中配置信息
2、贴上代码或者,结果截图
输入图片说明
输入图片说明
H5平台是正常的
输入图片说明

机型,mac
HBX:3.16.8
平台:APP
页面类型:VUE

评论 (4)

link 创建了任务

这可能是一个uni的底层bug。只能折中处理。原因是:
app.use挂载的插件生命期,在应用组件渲染的生命期后面生成。
正常逻辑是:1,vue,创建app,2,app读取中间件插件,3,实现应用渲染。
但在uni的nvue和appvue,是:1,3,2(接着再2).结果是:1,3,2,3会执行两次3。但因为3在第一次已经结束了,再次执行3时,不会影响到第一次结果,也就是你看到的打印不出结果值,实际是能打印的,第一次是undefind,第二次是有值的。

我已经找到了另一种解决。3.1.01解决。至于uni自身的bug,就不管他了。

同名自定义 任务状态待办的 修改为已完成
同名自定义 负责人设置为同名自定义
同名自定义 添加了
 
bug
标签

不知道什么原因,我在想的3.1.05版本里面还有这个bug,theme.ts文件会在组件install方法前面就执行了,获取到的就是空。

let theme = (uni?.$tm?.config?.theme??uni.getStorageSync('$tm'))||{}
应该是写错了
let theme = (uni?.$tm?.config?.theme ?? uni.getStorageSync('$tm')?.config?.theme) || {}

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
1497737 cnovel 1578952908 5500067 link zh 1631090784
JavaScript
1
https://gitee.com/LYTB/tmui-design.git
git@gitee.com:LYTB/tmui-design.git
LYTB
tmui-design
tmui design

搜索帮助