LoginSignup
1
1

More than 5 years have passed since last update.

OnsenUI 2 Beta.10(開発版)を触ってみた

Last updated at Posted at 2016-04-14

masterブランチのソースを自分でビルドしてアプリに組み込んだらエラーが大量に出た。
また仕様変更か...

pushPageの仕様変更

Beta.10ではnavigator.pushPageに渡すユーザオプションの呼び方が変わるようだ。
とりあえずの対処としてはこんな感じに書き換える。

// Beta.9まで
//var page = nav.getCurrentPage();
//var options = page.options;

// Beta.10以降
var page = nav.pages[nav.pages.length - 1];
var options = page.pushedOptions;

// おまけ:RC版
// pushedOptionsについては当然リファレンスには載ってない
//var page = nav.topPage;
//var options = page.pushedOptions;


あと
options.onTransitionEnd

options.callback
にリネームされている。

これ変更する必要があったのか?

popPageのバグ修正

pushPageで設定したアニメーションがpopPageにも反映されるようになった。
この他、Android端末でanimation='lift'を設定した時のバグが解消された。

ons.notification系全滅 (Beta.12で解決済)

iPhoneで動かした場合、

  • ons.notification.alert
  • ons.notification.confirm
  • ons.notification.prompt

を呼んでもダイアログが表示されなくなった(Androidでは動く)。

結局どうなの?

コアな部分に手が加えられているためか、現状は不安定。
ヘタするとBeta.9より悪化しているかもしれないのでリリース版を待つのが正解。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1