Panel mini-program development related product technical discussions, including panel mini-programs, intelligent mini-programs, React Native, Ray cross-platform framework, Panel SDK, WeChat mini-programs, mini-program development tools (IDE), and other related development technologies.
Mywatt Dev
Posts: 7 Joined: 2024年 Apr 3日 15:24
2024年 Apr 3日 15:45
Tuya MiniApp Tools version information: 0.5.15
The versions of @ray-js/ray: 1.4.45, @ray-js/panel-sdk: 1.10.0
Mobile device information: Andriod
Related code:
Code: Select all
import React from "react";
import Slider from "@ray-js/components-ty-slider";
const TempSet = () => {
const handleChange = (...args) => console.log(args);
return (
<Slider
min={1}
max={100}
isShowTicks={false}
maxTrackHeight="20rpx"
maxTrackRadius="14rpx"
minTrackHeight="20rpx"
minTrackColor="linear-gradient(to left, #87abf2 11.6%, #4b7ee2)"
maxTrackColor="#f4faff"
thumbHeight="56rpx"
thumbWidth="77rpx"
thumbRadius="48rpx"
thumbBoxShadowStyle="14rpx 14rpx 30rpx rgba(158, 184, 210, 0.45)"
thumbColor="linear-gradient(225deg, #FDFEFF 13%, #D5E3F3 96%)"
onChange={handleChange}
/>
);
};
Log information:
Problem description (reproduction steps):
Install the package @ray-js/components-ty-slider@1.10.7
.
Create a component using the code from above and start the project.
expected outcome:
Circle Slider to appear on the Page
actual results:
The App doesn't start and has error logs
Muzzzhi
Posts: 87 Joined: 2022年 Sep 19日 18:07
2024年 Apr 3日 16:17
Code: Select all
import React from 'react';
import Slider from '@ray-js/components-ty-slider';
export default function Home() {
return (
<Slider
style={{ marginTop: 20 }}
step={25}
isShowTicks
maxTrackHeight="8px"
maxTrackRadius="8px"
minTrackHeight="8px"
minTrackColor="linear-gradient(to right, #158CFB, orange)"
maxTrackTickHeight="4px"
maxTrackTickWidth="4px"
maxTrackTickRadius="2px"
minTrackTickHeight="4px"
minTrackTickWidth="4px"
minTrackTickRadius="2px"
/>
);
}
package.json
Code: Select all
{
"name": "app",
"version": "1.0.0",
"private": true,
"devDependencies": {
"@ray-js/cli": "latest",
"@types/react": "^17.0.24",
"@types/react-dom": "^17.0.9",
"core-js": "^3.19.1",
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
"dependencies": {
"@ray-js/components-ty-slider": "^0.2.40",
"@ray-js/panel-sdk": "^1.10.0",
"@ray-js/ray": "^1.4.45"
}
}
The version check is normal. It is recommended to delete the lock file and reinstall dependencies. "@ray-js/components-ty-slider" should not exist in version 1.10.7. You can use version 0.2.40 instead.