有时候真机或模拟器调试实在是不方便,速度也慢, 特别想再web中调试。
其实plus和mui的大部分功能都是可以在Web中实现的,只有一小部分native 特性无法支持
不过通过workaroud 一些方法,完全可以在Web完成80%的调试任务。
比如如下的简单workaroud, 不过还是有些mui控件会有异常,希望大家能集思广益,逐渐完善这些workaroud方法,让大家收益。
(function(root){
if(root.navigator.userAgent.indexOf("Html5Plus")<0){
console.log("Html5Plus is not exist");
root.TAP = "click";
if(root.mui){
root.mui.plusReady = function(cb){
cb();
}
}
}
else{
root.TAP = "tap";
}
}(window))
为了解决tap的问题,需要在AddEventListener里面用TAP代替
mui("#id")[0].addEventListener(TAP, function(){ ))
试过toast功能,不需要workaroud就能用
0 个评论
要回复文章请先登录或注册