Hooks的基本用法


基本使用demo

import Taro, { useState, useEffect,useRouter  } from '@tarojs/taro'
import { useSelector } from '@tarojs/redux'


const Index = ()=>{
  
    const userInfo = useSelector(state => state.user)
    const [height, setHeight] = useState('')
    const [value,setValue]=useState('')
    const {params} = useRouter();//相當於 this.$router.params
    console.log(params)
    //useEffect 相當於生命周期中的 componentWillMount
    useEffect(() => {
        setHeight(Taro.getSystemInfoSync().windowHeight)
  //進入頁面初始化函數,也放在這里執行
        
    }, [])
  
return(
  <View style={'min-height:' + height + 'px'} className="container">
     姓名{userInfo.name}
  </View>
)
}
Index.config = {
    navigationBarTitleText: '導航欄標題'
}
Index.propTypes = {}
Index.defaultProps = {}
export default Index

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM