Taro 初学者必备常识:
import Taro, { Component } from '@tarojs/taro'
import { View, Text } from '@tarojs/components'
import './index.scss'
export default class Index extends Component {
config = {
navigationBarTitleText: '首页'
}
componentWillMount() {
console.log('index - 页面被载入');
}
componentDidMount() {
console.log('index - 页面渲染完成');
}
componentDidShow() {
console.log('index - 页面展示出来');
}
shouldComponentUpdate() {
console.log('index - 页面是否需要更新');
}
componentWillUpdate() {
console.log('index - 页面即将更新');
}
componentDidUpdate() {
console.log('index - 页面更新完毕');
}
componentWillUnmount() {
console.log('index - 页面退出');
}
componentDidHide() {
console.log('index - 页面被隐藏');
}
componentCatchError() {
console.log('index - 页面错误捕获');
}
onPullDownRefresh() {
console.log('index - 监听用户下拉刷新动作');
}
onReachBottom() {
console.log('index - 下拉触底');
}
onShareAppMessage() {
console.log('index - 点击了小程序右上角转发');
}
onPageScroll() {
console.log('index - 页面滚动时触发');
}
onTabItemTap() {
console.log('index - 当前是 tab 页时,点击 tab 时触发');
}
render () {
return (
<View className='index'>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
<Text>Hello world!</Text>
</View>
)
}
}