問題タブ [vue-native]

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.

0 投票する
0 に答える
74 参照

android - アプリ設定で Android ショートカット バッジをデフォルトで有効にする方法

アプリの通知設定

expo と vue-native でアプリケーションを作成しています。アプリケーションのインストール後にデフォルトで設定でアプリ アイコン バッジフローティング通知を表示する方法を教えてください。多分いくつかの権限?プロジェクトを ExpoKit にデタッチする必要がありますか?

0 投票する
0 に答える
282 参照

javascript - イベントの Vue .native が必要な場合とそうでない場合があります (同じコンポーネント内で)

実行中の vue アプリで理解できないことを経験しました。複数の親コンポーネントに含まれるボタンがあります。mouseoverとのイベントリスナーをいくつか追加しましたmouseout

あるケースでは、関数を呼び出す必要が.nativeあり、ボタン コンポーネントが別の親で使用されている場合は、呼び出されるためにそれを離れなければなりません。

完全を期すために、テンプレートのすべてをここに残します。

両方のケースをカバーするために@mouseoverandを追加したことがわかります。@mouseover.native

ここでの違いの原因は何かに本当に興味があります。正直なところ、vue docs の部分がよくわかりません。

また、DOM 要素のスタイル プロパティにアクセスする方法に違いがあることにも気付きました。私はそれに参照を与えました:ref="button"そして、私は通常、次の方法でアクセスします:

this.$refs.button.style.backgroundColor ただし.native、メソッドを呼び出す必要がある場合は$el、stlye プロパティにもアクセスする必要がありますthis.$refs.button.$el.style.backgroundColor

何が起こっているのか正確に理解できないだけでなく、同じ方法でスタイル プロパティにアクセスできないため、ボタン コンポーネントが 2 つのケースのいずれかで失敗するという問題もあります。

コンポーネントの使用方法の唯一の違いは、ボタンがループ内に表示される場合があることv-forです。他のすべてはまったく同じです。これが異なる動作の原因ですか?

それについての背景情報をありがとう。乾杯


編集

親コンポーネントのテンプレートは次のとおりです。

これは、@mouseoutネイティブなしで使用する必要がある場所です。

そして、これは私が必要.nativeとし、経由で参照にアクセスする 必要がある場所ですthis.$refs.button.$el:

0 投票する
0 に答える
829 参照

react-native - 動的に作成された項目リストを備えた iOS および Android 用のネイティブ ベース ピッカー

iOS と Android の両方と互換性のある Vue ネイティブ プロジェクトでネイティブ ベース ピッカー コンポーネントを作成しようとしています。次のコードは、両方で適切に機能します。

それは良いことですが、次のステップは、配列からピッカー項目を生成することによって、コンポーネントをより再利用可能にすることです。これが私の試みです:

これは、iOS と Android の両方で失敗します。iOS では、ピッカーにアイテムは表示されません。Android では、「AndroidDropdownPicker が管理するビューのプロパティ 'items' の更新中にエラーが発生しました」というエラーがスローされ、その後に「null」という新しい行が続き、その後に「label」という別の新しい行が続きます。それを機能させるには何を変更する必要がありますか?