問題タブ [vue-props]
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.
javascript - vueがまだエラーをスローする場合、vueの小道具のデフォルト値の目的は何ですか?
プロップの検証が開発者向けかユーザー向けかを理解しようとしています。コンポーネントを意図的に空のままにしました
値を渡しませんでした (ちなみに、この渡された値は何と呼ばれていますか?):<card />
正しい方法:<card :name="name" />
ただし、値を渡さずにコンポーネントを空のままにすると、Vue はデフォルト値を使用してテンプレート セクションに値を入力し、コンソールにエラーを残します。
Property or method "name" is not defined on the instance but referenced during render.
デフォルトにしたい場合はどうすればよいですか?私はそのエラーを取得し続けます。
javascript - 選択したオプションの Vue update props
私はvue cliを使用しており、測定値のドロップダウンリストを表示するために選択しています。測定を選択したときに小道具を更新するにはどうすればよいですか?
そのユーザーの測定値を表示するグラフを含むモーダルを開くユーザー プロファイル カードがあり、モーダルにいるときに別の測定値を選択して代わりに表示したいと考えています。
ボリュームをクリックすると、グラフのテキストがボリュームに変わり、そのユーザーのボリューム データが表示されます。
イベントリスナー @change を介してチャートのテキストに対してそれを実行しようとしましたが、小道具が渡されず、テキストが変更されていません。
コードサンドボックスの例を次に示します。
どんな助けでも素晴らしいでしょう、ありがとう!
javascript - 2 つの兄弟コンポーネント間のデータ転送の問題 (Vue js)
私には3つのコンポーネントがあり、そのうちの1つは他のコンポーネントの親です。イベント内でそれをtalk
発行する兄弟間で呼び出されたオブジェクトを渡そうとしています。もう一度リッスンし、最後にこのコンポーネントがオブジェクトを空のオブジェクトとして再定義します。FollowedBrowser
LeftBar
LeftBar
TalksList
TalksList
LeftBar
talk
これは私の親コンポーネントLeftBar
です。
そして、これは私の2人の子供です:
TalksList.vue
FollowedBrowsed.vue
}
コンポーネント内でnewTalk
メソッドが呼び出されるとイベントが発行されますが、その後、アプリが無限ループ内にあるように画面がフリーズし、理由がわかりません。関係ないと思われるコードをいくつか省略しました。FollowedBrowser
newTalk
誰でも私を助けることができますか?
前もって感謝します。