xkr-panel-dp-feedback
v1.1.1
Published
Tuya Ray panel: DP publish loading, await device report, foreground DP refresh, and publishDps interceptor
Readme
xkr-panel-dp-feedback
涂鸦 Ray 小程序面板通用能力:
- DP 下发反馈:Loading、等设备上报、成功/失败 Toast(
publishDps拦截器) - 回到前台刷新 DP:
useRefreshDpsOnForeground(无需宿主注入,自动getDevInfo+queryDps)
文档
中文详细使用说明 → docs/USAGE.zh-CN.md
包含:从零复制到新面板(最小模板)、安装、分步接入、i18n 清单、前台刷新、自定义文案、FAQ、API 速查。
快速开始
npm install xkr-panel-dp-feedback// 1. 下发反馈
const feedback = createDpPublishFeedback({ strings, dpCodes, resolveStringKey });
// 挂到 dpKit interceptors.request.publishDps 末尾
// onLaunch: feedback.resetDpPublishFeedbackUi('onLaunch')
// 2. 前台刷新(页面内一行)
useRefreshDpsOnForeground({ dpCodes: ['switch', 'timer', 'work_state'], tag: 'home' });Peer 依赖
@ray-js/ray>= 1.7.0@ray-js/panel-sdk>= 1.14.0react>= 17.0.0(使用 Hook 时)
License
MIT
