Show:

bui.ready Class

ready 用于原生接口的调用,必须放在这里面才能使用.

跟 pageinit 全局事件的区别是: bui.on("pageinit",callback) 用于UI控件的初始化,这样可以保证在手机浏览器跟打包的APP保持一致的UI加载.

使用bui.on监听页面事件,类型有 "pagebefore"(dom加载完成,但bui未初始化) | "pageinit"(dom加载完成,bui已经初始化) | "pageready"(dom+原生接口都已经准备完毕) | "onload"(图片及脚本等资源加载完毕,较慢)

Constructor

bui.ready

(
  • callback
)

Parameters:

  • callback Function

    回调

Example:

    //方法1: web跟原生方法的使用,随着 bui.isWebapp 的切换,在这里才能保持一致.
                                        bui.ready(function(){
                                            //原生的方法都必须在ready里面执行.
                                        })
                                    
                                    
                                        //方法2: 监听控件初始化,用于UI类控件的初始化,在这里初始化UI控件会更快,但原生方法必须放在bui.ready
                                        bui.on("pageinit",function () {
                                           console.log("pageinit")
                                        })
                                    

Item Index