import { setupPage , useGlobalData , usePageLifeCycle , } from '@goldfishjs/composition-api' ; import { IGlobalData } from '../../app' ; interface IListData { } Page ( setupPage ( ( ) => { const globalData = useGlobalData < IGlobalData > ( ) ; const list = globalData . get ( 'list' ) ; usePageLifeCycle ( 'onLoad' , async ( ) => { await list . getList ( ) ; } ) ; return { list , onItemClick ( e ) { const item = e . target . dataset . item ; my . navigateTo ( { url : `/pages/detail/index?name=${ item . name }` , } ) ; } , async onScrollToLower ( ) { console . log ( 'onScrollToLower' ) ; await list . getList ( { append : true } ) ; } , } ; } ) ) ;