ui框架将很多功能配置都集中在mui.init方法中,要使用某项功能,只需要在mui.init方法中完成对应参数配置即可,目前支持在mui.init方法中配置的功能包括:创建子页面、关闭页面、手势事件配置、预加载、下拉刷新、上拉加载。
是只有使用上述功能的时候才需要mui.init?
还是只要使用的mui对象的就需要init?
init了些啥?
哪些情况下需要mui.init?
每次找api都让人很捉急啊啊啊
ui框架将很多功能配置都集中在mui.init方法中,要使用某项功能,只需要在mui.init方法中完成对应参数配置即可,目前支持在mui.init方法中配置的功能包括:创建子页面、关闭页面、手势事件配置、预加载、下拉刷新、上拉加载。
是只有使用上述功能的时候才需要mui.init?
还是只要使用的mui对象的就需要init?
init了些啥?
哪些情况下需要mui.init?
每次找api都让人很捉急啊啊啊
8 个回复
Danny (作者) - QQ125904483
一支穿云箭...
chenqp
同问,很多东西都找不到文档,太费劲了
蔡繁荣 - 发表是最好的记忆
呵呵,文档的基础支持不够,不够透明。
你知道怎么用mui写 插件吗?
zhaofei
同问,对mui.init()的相关设置不明白,忘有详细的文档说明
chender - 与人为善
mui.init的作用相当于注入了一段配置,然后在一定的时机(一般是plusReady时)mui框架会更具这段配置做相应的事情,比如预加载webview、初始化下拉刷新等;
所以mui.init不是一个通用的方法,之所以能把(创建子页面、关闭页面、手势事件配置、预加载、下拉刷新、上拉加载)写在mui.init里面是因为mui在plusready的时候有逐个进行判断,看是不是有以上方法的相关配置,然后进行相应的逻辑处理;
我个人喜欢显示的调用相关的方法,比如用mui.preload,而不是mui.init({subPages:xxxxx});
啊啥
init创建的子页面,如何与本页面合为一个页面,即子页面的跳转事件,跳转的时候整个页面都改变,而不是仅仅改变子页面的部分
幸福电子
/**
*/
$.init = function(options) {
$.options = $.extend(true, $.global, options || {});
$.ready(function() {
$.doAction('inits', function(index, init) {
var isInit = !!(!inits[init.name] || init.repeat);
if (isInit) {
init.handle.call($);
inits[init.name] = true;
}
});
});
return this;
};这段源码是什么意思了?
云海帆 - 咨询问题请+Q1395641578
想省心就每次调用。
想刨根问题,请阅读源码