問題タブ [vue-select]
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.
html - select を vue-select に動的データで変換する
(Laravel)私は持っています:
'vue-select' から vSelect をインポート
Vue.component('v-select', vSelect);
それを vue-select に変換したいので、ブレードで試しました:
javascript - vueでフォームを簡単に処理するには?
SPA にはフォームがほとんどなく、すべて ajax 経由で送信されます。
これは私が使用するパターンです: の
<form @submit.prevent="submit">...</form>
ようsubmit()
なことを行い$(form).serialize
、フォーム データを送信します。
通常は問題なく動作しますが、問題があります - http://sagalbot.github.io/vue-select/ のようなカスタム コンポーネント
vue-select
は、
フォーム フィールドを作成しないため、動作しません。そのため、フォーム データに手動で追加する必要があります。これは定型コードのソースになっており、私はそれを避けたいと思っています。
質問: 入力の v-model に基づいてデータ メンバーを自動作成するように vue を作成する方法はありますか。プロパティ名を複製するという考えは好きではないので (v-model と vue インスタンスの両方で)。そのため、 name 属性を使用して要素を serialize()
作成する方が簡単なので、 v-model を使用せずに送信します。<input>
それとも、実際にフォームフィールドを作成するコンポーネントを作成するには?
一般に、vue でフォームを処理するより良い方法はありますか? (繰り返しますが、v-model と data メンバーを複製せずに?)
vue.js - Vue Select または Vue multiselect、デフォルト値を設定してクリック可能にする方法
現時点では、プレースホルダー ソリューションしか表示されません。すでに設定されていて選択に表示されているオプションが必要です。
vue.js - メソッドからデータにアクセスできません
メソッド「itemChange 」から「選択された」データにアクセスしようとしましたが、まったく運がありませんでした。
私が得たエラーは「this.selected is undefined」です
私の質問は、メソッドからコンポーネント データにアクセスするにはどうすればよいですか?
私のコンポーネントの実装
私のテンプレート
上記のテンプレートにv-model="selected"を追加すると、「 selected is undefined.」というエラーが表示されます。