問題タブ [onsen-ui2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React+Onsenui アプリで mocha テストを実行するときの「ReferenceError: Element is not defined」
テスト環境をセットアップしようとしているときに、次の問題に遭遇しました。mocha ./src/test/.setup.js ./src/test/**.test.js
(を使用して)テストを実行すると、Element is not defined
エラーが発生します。
Element は基本的な DOM 要素ではありませんか?
次のバージョンが使用されます。
- 酵素@2.4.1
- mocha@3.0.2
- onsenui@2.0.0-rc.17
- 反応 @ 15.3.1
- react-onsenui@0.7.5
次の .setup.js ファイルが使用されます。
そして、テストファイルは次のとおりです。
reactjs - 温泉反応ナビゲーターのプッシュページが最後のページを上書きする
プロジェクトでは、1 つの Navigator 要素のみを使用してすべてのページ ナビゲーションを処理することを意図しています。
appState
コード全体に1 つのシングルトンがありnavigator
、そのメンバーであり、最も外側のApp
コンポーネントによって初期化されます。
ナビゲーターは、次の方法で開始されます。
と
と
で正しくinitialRoute
。を呼び出すとpushPage(newRoute)
、追加時に確認すると、どうやら newRoute が追加されているようです。つまり、を押した直後に次のようになりますnewRoute
。
ただし、その後の yield のpushPage(someOtherRoute)
呼び出し
私は期待するだろう
同期などに問題がないことを確認しており、ルートオブジェクトをアサイドリストにプッシュすると、すべてロスなく取得できます。しかし、pushPage
期待どおりに機能していません。
任意のアイデア、または明らかな何かが欠けていますか? スニペットは TS です。
javascript - Onsen UI 2.0 スプリッターと pushPage が連携しない
オプションを変更したり、設定に移動したりするためのメニューがあるメイン タブ (tab1.html) を作成しました...メイン タブ (tab1.html) のボタンをクリックして、別のタブに移動できるようにしたいと思います ( tab4.html)。問題は、メニュー (スプリッター) とプッシュページ機能の両方が一緒に機能しないことです;/ どうすれば解決できますか? メニューのスプリッター:
そして、4 ページに移動するナビゲーター:
次に、tab1.html:
そして、tab1.html から来る必要がある tab4.html:
そして最後にJavaScript:
スプリッターの前に「ons-navigator」タグを設定すると、スプリッターは機能しません。後で設定すると、次のようなエラーが発生します: myNavigator is null or pushPage is already running.
javascript - JavaScript でクリック イベントとスワイプ イベントを区別するにはどうすればよいですか?
Cordova でクロスプラットフォーム アプリを開発するために、ReactJS で OnsenUI 2 を使用しています。モバイル デバイスで動作する必要がありますが、通常のブラウザーでも動作する場合は便利です。全画面画像のカルーセル要素があり、ユーザーが画像をタップすると、新しいページが開きます。問題は、新しい画像へのすべてのスワイプが画像のclick
イベントをトリガーしていることです。スライドのタップと新しいスライドへのスワイプの違いをどのように見分けることができますか?