Page 1 of 1

【求助】关于物料广场双向滑动条的支持

Posted: 2024年 Jan 16日 10:10
by soundpool

原有项目中有用到物料广场上的双向滑动条组件(0.2.34),由于项目升级,需要另外添加其他物料广场上的组件(电池和时间选择器),通过yarn添加后,导致其双向滑动条组件无法正常操作,UI上显示两个按钮,但实质上只有一个按钮能拖动操作,且操作无序,请问这是缘故,如何去纠正?


Re: 【求助】关于物料广场双向滑动条的支持

Posted: 2024年 Jan 17日 09:21
by lshinylee

可以前后 diff 比对一下变更的 yarn.lock 文件,看看是否有存在依赖冲突


Re: 【求助】关于物料广场双向滑动条的支持

Posted: 2024年 Jan 17日 15:38
by soundpool
lshinylee 2024年 Jan 17日 09:21

可以前后 diff 比对一下变更的 yarn.lock 文件,看看是否有存在依赖冲突

把原有的项目中的 yarn.lock复制到新项目中,然后删除新项目中的dist文件夹和node_modules文件夹,再重新yarn install,依然不行。又重新对比两个项目的yarn.lock ,和@ray-js/components-ty-slider包中的package.json都一样。请问从哪里着手找出问题所在并修改问题。望给予技术支持,因为项目升级的新增功能已完成,旧有功能温湿度报警最值设置操作(双向滑动)已无法正常,导致此项目停留了两天时间。
其中如何看依赖是否存在冲突?


Re: 【求助】关于物料广场双向滑动条的支持

Posted: 2024年 Jan 18日 15:42
by soundpool

原因已找到。由于增加了电量显示功能,所以采用了物料广场上的电池组件(https://developer.tuya.com/material/lib ... de=Battery),且使用其属性type='horizontal',但其属性设置无效,无法使其组件水平方向显示。因此通过智能小程序开发者官方群反馈其电池组件无法设置其属性使其水平显示的问题,经回复,可通过设置样式(style={{transform:'rotate(90deg)'}}),使电池组件水平显示,这样设置后,电池组件可水平显示,但导致了物料广场上的双向滑动条组件(https://developer.tuya.com/material/lib ... e=TySlider,版本0.2.34,官方反馈0.2.35+版本不再支持双向滑动)操作不正常。屏蔽电池组件设置的样式后,双向滑动条即可正常操作。建议修复电池组件属性设置无效的问题,以及确保修复后不再影响其双向滑动条的正常使用。


Re: 【求助】关于物料广场双向滑动条的支持

Posted: 2024年 Jan 22日 09:49
by muhai

yarn add --registry=https://registry.npmjs.org/ @ray-js/battery@0.0.5

电池组件type无效已修复