問題タブ [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.
android - アプリ設定で Android ショートカット バッジをデフォルトで有効にする方法
expo と vue-native でアプリケーションを作成しています。アプリケーションのインストール後にデフォルトで設定でアプリ アイコン バッジとフローティング通知を表示する方法を教えてください。多分いくつかの権限?プロジェクトを ExpoKit にデタッチする必要がありますか?
javascript - イベントの Vue .native が必要な場合とそうでない場合があります (同じコンポーネント内で)
実行中の vue アプリで理解できないことを経験しました。複数の親コンポーネントに含まれるボタンがあります。mouseover
とのイベントリスナーをいくつか追加しましたmouseout
。
あるケースでは、関数を呼び出す必要が.native
あり、ボタン コンポーネントが別の親で使用されている場合は、呼び出されるためにそれを離れなければなりません。
完全を期すために、テンプレートのすべてをここに残します。
両方のケースをカバーするために@mouseover
andを追加したことがわかります。@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
:
react-native - 動的に作成された項目リストを備えた iOS および Android 用のネイティブ ベース ピッカー
iOS と Android の両方と互換性のある Vue ネイティブ プロジェクトでネイティブ ベース ピッカー コンポーネントを作成しようとしています。次のコードは、両方で適切に機能します。
それは良いことですが、次のステップは、配列からピッカー項目を生成することによって、コンポーネントをより再利用可能にすることです。これが私の試みです:
これは、iOS と Android の両方で失敗します。iOS では、ピッカーにアイテムは表示されません。Android では、「AndroidDropdownPicker が管理するビューのプロパティ 'items' の更新中にエラーが発生しました」というエラーがスローされ、その後に「null」という新しい行が続き、その後に「label」という別の新しい行が続きます。それを機能させるには何を変更する必要がありますか?