Page 1 of 2

Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 12:04
by 15115737067
  • Tuya MiniApp IDE 版本信息:关于中查看
    • App 应用版本信息: 设置-关于中进行查看~
    • @ray-js/ray, @ray-js/panel-sdk的版本(如使用ray开发)在package.json查看~
    • 移动设备信息:手机型号及系统
    • 相关代码:可复现该问题的代码内容
    • 日志信息:错误日志或 IDE 运行日志等~
    • 问题描述(复现步骤):Tuya MiniApp IDE更新引起老项目UI混乱
    • 预期结果:
    • 实际结果:

Re: Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 12:10
by xuanyi

你好,请提供一下小程序 id


Re: Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 12:12
by 15115737067

tyhmt28btf7eloiw1o


Re: Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 13:44
by xuanyi
IOS
IOS
Android
Android

你好, 我们试着面板的页面展示是正常的。可以尝试清除下缓存,重新进入面板,看是否展示正常。若还有问题,请使用 app 上传一下日志,并提供一下账号信息。


Re: Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 14:22
by 15115737067
xuanyi 2025年 Aug 25日 13:44

截屏 2025-08-25 下午1.41.41.jpeg
cff21567e9143587dc56389bcf31c0de_compress.jpg
你好, 我们试着面板的页面展示是正常的。可以尝试清除下缓存,重新进入面板,看是否展示正常。若还有问题,请使用 app 上传一下日志,并提供一下账号信息。

我这边使用IDE左上角调试里的清除缓存,除了日志文件没有清除,其他都试过了还是不行,请问一下如何在app上传日志


Re: Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 14:24
by 15115737067
xuanyi 2025年 Aug 25日 13:44

截屏 2025-08-25 下午1.41.41.jpeg
cff21567e9143587dc56389bcf31c0de_compress.jpg
你好, 我们试着面板的页面展示是正常的。可以尝试清除下缓存,重新进入面板,看是否展示正常。若还有问题,请使用 app 上传一下日志,并提供一下账号信息。

现在是线上的面板小程序是没问题的,是我在IDE本地开发环境下看页面UI是异常错乱的


Re: Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 14:33
by xuanyi

可以尝试更新一下 ray 框架。
yarn upgrade --scope @ray-js,升级之后可能会有一些接口或组件路径需要调整。可根据编译日志提示进行调整。


Re: Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 15:01
by 15115737067
xuanyi 2025年 Aug 25日 14:33

可以尝试更新一下 ray 框架。
yarn upgrade --scope @ray-js,升级之后可能会有一些接口或组件路径需要调整。可根据编译日志提示进行调整。

有没有之前老版的IDE开发工具安装包,0.5.x版本的,我刚刚升级后面板小程序直接打不开了,现在就只需要改一个温度范围值,这样折腾太费时间了,我之前也遇到过这种情况,但是当时有旧版本可以下载安装,我用旧版本打开就没事


Re: Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 15:53
by xuanyi

麻烦发一下项目当前使用的 package.json内容吧


Re: Tuya MiniApp IDE更新引起老项目UI混乱

Posted: 2025年 Aug 25日 16:16
by 15115737067

{
"name": "ray-panel-redux-toolkit",
"version": "1.0.0",
"description": "Ray Panel Redux Toolkit Template",
"main": "index.js",
"scripts": {
"lint": "eslint src --ext .js,.jsx,.ts,.tsx --fix",
"build": "ray build --target=tuya",
"start": "ray start --target=tuya",
"prepare": "husky install"
},
"dependencies": {
"@ray-js/components-ty-input": "0.0.5",
"@ray-js/components-ty-swipeout": "0.0.13",
"@ray-js/components-ty-time-picker": "0.1.5",
"@ray-js/panel-sdk": "1.7.0",
"@ray-js/ray": "1.4.7",
"@ray-js/tuya-dp-kit": "0.0.9",
"@reduxjs/toolkit": "1.9.5",
"@tuya-miniapp/miniapp-components-plus": "2.10.4",
"ahooks": "3.7.0",
"clsx": "1.2.1",
"color": "3.2.0",
"js-base64": "3.7.2",
"moment": "2.29.4",
"react-redux": "7",
"redux": "4.1.2",
"redux-logger": "3.0.6"
},
"devDependencies": {
"@commitlint/cli": "17.3.0",
"@commitlint/config-conventional": "17.3.0",
"@ray-js/cli": "1.4.7",
"@types/react": "17.0.24",
"@types/react-dom": "17.0.9",
"@types/redux-logger": "3.0.9",
"core-js": "3.19.1",
"eslint-config-tuya-panel": "0.4.1",
"husky": "7.0.0",
"lint-staged": "10.2.11",
"prettier": "2.7.1",
"react": "17.0.2",
"react-dom": "17.0.2",
"typescript": "4.4.3"
},
"lint-staged": {
".{ts,tsx,js,jsx}": [
"eslint --fix"
],
"
.{json,md,yml,yaml}": [
"prettier --write"
]
},
"license": "ISC"
}