plus.ui.confirm()失灵,不执行回调函数在mui.js1.9.0以上版本
ysf
- 发布:2015-07-21 18:56
- 更新:2015-08-04 02:17
- 阅读:2800
9 个回复
DCloud_heavensoft
规范是plus.nativeUI.confirm。
http://www.html5plus.org/doc/zh_cn/nativeUI.html
plus.ui是2013年的规范,这个api废弃已经1年多了。1年前的规范文档和代码提示都已经改成了plus.nativeUI。
DCloud_App_Array
plus.ui相关API已经不推荐使用,推荐使用plus.nativeUI规范替换。
为了保持向下兼容目前还会支持plus.ui相关API,如果无法正确调用,请在HBuilder真机运行是否可正常执行,如果不能运行请检查js语法是否正确,如果可以运行而打包不能运行请确认是否选择“webview”、“nativeUI”模块。
ysf (作者)
js语法没问题,检查过多次,真机就运行不了。
2015-07-21 19:57
ysf (作者)
不推荐使用,但这个兼容性得保证吧!
2015-07-24 10:59
ysf (作者)
无论怎么升级优化,这个兼容性肯定是优先考虑的,影响开发体验
2015-07-24 11:00
stock2
我也遇到了. 很多人说升级不了. 我还以自己打包问题.
最后测试到这里. 向下兼容 不能说说的呀.
其次 要告之啊. !!!!!!!!!!!
stock2
0==i.index
以上更改才可以.
stock2
挺不负责任的啊.
如果有好的建议 要说明的 . 我们可以更新代码.
现在就直接bug了. 而且还要大量时间排查 .
气愤啊!!!!
DCloud_heavensoft
抱歉,本次更新日志说明的不够仔细,这个api废弃已经1年多了。1年前的规范文档和代码提示都已经改成了plus.nativeUI,没想到现在还有人在使用plus.ui。
2015-07-24 16:54
何星辰
目测是a标签的问题,a标签触发confirm的确有点问题!a标签有默认事件!阻止就好了!或者换成其他标签!
ysf (作者)
不止是a标签,这个接口直接不能用了,估计是废弃了
2015-07-24 11:17
stock2
0==i.index 就可以了.
2015-07-24 11:25
何星辰
我用的时候就发现a标签有些问题!确认取消的回调方法根本不执行!
2015-07-24 11:34
stock2
你们的update示例也还是老样子的呀,才是误导人了
DCloud_heavensoft
抱歉,我们彻查一遍所有示例
2015-07-27 00:52
kei
我也中了官方的坑啊。
stock2
那我提供下线索 . 最新版为止, hellow mui 示例 的js 的update.js里 代码没有更新.
而且之前我也是根据这个来做的更新.
if(data.status){
plus.ui.confirm( data.note, function(i){
if ( 0==i ) {
plus.runtime.openURL( data.url );
}
}, data.title, ["立即更新","取 消"] );
你鸭太有才
一升级 我也遇到这个自动更新不了的问题 最后发现 是0==i改成了0==i.index
2015-07-27 11:31
你鸭太有才
还有那个plus.ui.comfirm,改成了plus.native.comfirm
2015-07-27 11:31