diff --git a/src/packages/backtop/demo.taro.tsx b/src/packages/backtop/demo.taro.tsx
index 55f9442071..ae980ec231 100644
--- a/src/packages/backtop/demo.taro.tsx
+++ b/src/packages/backtop/demo.taro.tsx
@@ -1,7 +1,6 @@
import React from 'react'
import Taro from '@tarojs/taro'
import { ScrollView, View } from '@tarojs/components'
-import { Cell } from '@nutui/nutui-react-taro'
import { useTranslate } from '@/sites/assets/locale/taro'
import Header from '@/sites/components/header'
import Demo1 from './demos/taro/demo1'
@@ -21,39 +20,32 @@ const BackTopDemo = () => {
},
})
const demoStyle = {
- height: '100%',
+ height: 'auto',
minHeight: 'auto',
}
return (
-
-
+ <>
{harmonyAndRn() ? (
-
-
+
+
+
+
+ >
+ ) : (
+ <>
+
+
{translated.title}
- {new Array(24).fill(0).map((_, index) => {
- return | 我是测试数据{index} |
- })}
-
-
- ) : (
-
- {translated.title}
-
-
+
+
+ >
)}
-
+ >
)
}
diff --git a/src/packages/backtop/demos/taro/demo1.tsx b/src/packages/backtop/demos/taro/demo1.tsx
index 878d60a36a..86a1f8d7ef 100644
--- a/src/packages/backtop/demos/taro/demo1.tsx
+++ b/src/packages/backtop/demos/taro/demo1.tsx
@@ -1,8 +1,7 @@
import React from 'react'
-import { View, Icon } from '@tarojs/components'
+import { View } from '@tarojs/components'
import { BackTop, Cell } from '@nutui/nutui-react-taro'
-// @TODO 暂不支持
-// import { Top } from '@nutui/icons-react-taro'
+import { Top } from '@nutui/icons-react-taro'
const Demo1 = () => {
return (
@@ -24,8 +23,7 @@ const Demo1 = () => {
alignItems: 'center',
}}
>
-
- {/* */}
+
顶部
diff --git a/src/packages/backtop/demos/taro/demo5.tsx b/src/packages/backtop/demos/taro/demo5.tsx
index 330e352245..59c528d2a3 100644
--- a/src/packages/backtop/demos/taro/demo5.tsx
+++ b/src/packages/backtop/demos/taro/demo5.tsx
@@ -2,16 +2,14 @@
* JDRN 端最佳实践
*/
import React, { useRef, useState } from 'react'
-import { ScrollView, View, Icon } from '@tarojs/components'
-import { BackTop } from '@nutui/nutui-react-taro'
+import Taro from '@tarojs/taro'
+import { ScrollView, View } from '@tarojs/components'
+import { BackTop, Cell } from '@nutui/nutui-react-taro'
+import { Top } from '@nutui/icons-react-taro'
import pxTransform from '@/utils/px-transform'
import { harmony, rn } from '@/utils/platform-taro'
-import { BasicComponent } from '@/utils/typings'
-// @TODO 暂不支持
-// import { Top } from '@nutui/icons-react-taro'
-const Demo5 = (props: BasicComponent) => {
- const { children } = props
+const Demo5 = () => {
const [scrollRes, setScrollRes] = useState(null)
const sv = useRef(null)
@@ -31,9 +29,13 @@ const Demo5 = (props: BasicComponent) => {
ref={sv}
// @TODO RN 端暂不支持
// trapScroll={true}
+ className={`demo ${Taro.getEnv() === 'WEB' ? 'web' : ''}`}
style={{ height: 'auto' }}
>
- {children}
+ 基础用法
+ {new Array(24).fill(0).map((_, index) => {
+ return 我是测试数据{index} |
+ })}
{
alignItems: 'center',
}}
>
-
- {/* */}
- 顶部
+