🎈 perf(自定义tabbar): 优化自定义tabbar
This commit is contained in:
@@ -1,16 +1,13 @@
|
||||
import { isEmptyObject } from '@/common/common'
|
||||
import { Button, View } from '@tarojs/components'
|
||||
import { FC, memo, useState } from 'react'
|
||||
import IconFont from '../components/iconfont'
|
||||
import { FC, memo, useMemo, useState } from 'react'
|
||||
import styles from './index.module.scss'
|
||||
const SonComp: FC = memo(() => {
|
||||
return <View className=''>我改变了吗{new Date().getTime()}</View>
|
||||
})
|
||||
// 用户信息
|
||||
const UserInfo:FC = () => {
|
||||
return <View>
|
||||
sdfasdf
|
||||
</View>
|
||||
const UserInfo: FC = () => {
|
||||
return <View>sdfasdf</View>
|
||||
}
|
||||
|
||||
// 我的
|
||||
@@ -23,6 +20,15 @@ const User = () => {
|
||||
return prev + 1
|
||||
})
|
||||
}
|
||||
|
||||
// const page = useMemo(() => Taro.getCurrentInstance().page, [])
|
||||
// console.log('page', page)
|
||||
// useDidShow(async () => {
|
||||
// const tabbar = await Taro.getTabBar<any>(page)
|
||||
// console.log('tabbar==>', tabbar)
|
||||
// tabbar?.setSelected(4)
|
||||
// })
|
||||
|
||||
return (
|
||||
<>
|
||||
<View className={styles['main']}>
|
||||
@@ -30,7 +36,6 @@ const User = () => {
|
||||
sdfasdfasdf {count}
|
||||
<Button onClick={handleCount}>+1</Button>
|
||||
<SonComp />
|
||||
<IconFont name='icon-fahuoliebiao' />
|
||||
</View>
|
||||
</>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user