ホームページ > 記事 > ウェブフロントエンド > vue select 2 レベルのリンケージ 2 番目のレベルはデフォルトで最初のオプション値を選択します
この記事では主に、第 2 レベルでデフォルトで最初のオプション値を選択する vue select 第 2 レベルのリンケージの例を紹介します。これは優れた参考値であり、皆さんの役に立つことを願っています。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
たとえば、二次連携のために国を選択するときに、国を選択するときに最初の都市がデフォルトで選択されるようにしたい場合は、国の選択に @change イベントを追加するだけです
<p class="inputLine"> <span>所在区域</span> <select name="" v-model="countryName" @change="selectCountry"> <option :value="item" v-for="(item,index) in area"> {{item.country}} <svg class="icon icon-arrow-bottom" aria-hidden="true"> <use xlink:href="#icon-arrow-bottom" rel="external nofollow" rel="external nofollow" ></use> </svg> </option> </select> <select name="" v-model="cityName"> <option :value="item" v-for="(item,index) in countryName.city"> {{item}} <svg class="icon icon-arrow-bottom" aria-hidden="true"> <use xlink:href="#icon-arrow-bottom" rel="external nofollow" rel="external nofollow" ></use> </svg> </option> </select> </p>
data countryName:{}, cityName:"请选择城市", area:[ { "country":"美国", "city":[ "纽约", "洛杉矶", "旧金山", "西雅图", "波士顿", "休斯顿", "圣地亚哥", "芝加哥", "其它", ] }, { "country":"加拿大", "city":[ "温哥华", "多伦多", "蒙特利尔", "其它" ] }, { "country":"澳大利亚", "city":[ "悉尼", "墨尔本", "其它" ] }, { "country":"新加坡", "city":[ "新加坡" ] }, /*{ "country":"中国", "city":[ "北京市", ] },*/ ],
methods:
selectCountry(value){ this.cityName=this.countryName.city[0]; },
関連するおすすめ:
選択セカンダリ連携ドロップダウンメニュー_JavaScriptスキルを実装する最も簡単なJSコード
以上がvue select 2 レベルのリンケージ 2 番目のレベルはデフォルトで最初のオプション値を選択しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。