ysf
ysf
  • 发布:2015-07-21 18:56
  • 更新:2015-08-04 02:17
  • 阅读:2800

plus.ui.confirm()失灵,不执行回调函数在mui.js1.9.0以上版本

分类:HTML5+

plus.ui.confirm()失灵,不执行回调函数在mui.js1.9.0以上版本

2015-07-21 18:56 1 条评论 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

DCloud_App_Array

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

我也遇到了. 很多人说升级不了. 我还以自己打包问题.
最后测试到这里. 向下兼容 不能说说的呀.
其次 要告之啊. !!!!!!!!!!!

stock2

stock2

0==i.index

以上更改才可以.

stock2

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

stock2

你们的update示例也还是老样子的呀,才是误导人了

kei

kei

我也中了官方的坑啊。

stock2

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

该问题目前已经被锁定, 无法添加新回复