vue select二级联动第二级默认选中第一个option值的实例


Posted in Javascript onJanuary 10, 2018

当二级联动比如选择国家的时候,希望选中一个国家的时候后面城市默认选中第一个城市,则给国家的select加一个@change事件就可以了

<div 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>
 </div>
data
  countryName:{},
  cityName:"请选择城市",
  area:[
   {
   "country":"美国",
   "city":[
    "纽约",
    "洛杉矶",
    "旧金山",
    "西雅图",
    "波士顿",
    "休斯顿",
    "圣地亚哥",
    "芝加哥",
    "其它",
   ]
   },
   {
   "country":"加拿大",
   "city":[
    "温哥华",
    "多伦多",
    "蒙特利尔",
    "其它"
   ]
   },
   {
   "country":"澳大利亚",
   "city":[
    "悉尼",
    "墨尔本",
    "其它"
   ]
   },
   {
   "country":"新加坡",
   "city":[
    "新加坡"
   ]
   },
   /*{
   "country":"中国",
   "city":[
   "北京市",
   ]
   },*/
  ],

methods:

selectCountry(value){
  this.cityName=this.countryName.city[0];
  },

以上这篇vue select二级联动第二级默认选中第一个option值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
精通Javascript系列之Javascript基础篇
Jun 07 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
May 07 Javascript
JavaScript对IE操作的经典代码(推荐)
Mar 10 Javascript
DOM 事件流详解
Jan 20 Javascript
jquery ztree实现树的搜索功能
Feb 25 Javascript
基于javascript实现最简单的选项卡切换效果
May 16 Javascript
IntelliJ IDEA 安装vue开发插件的方法
Nov 21 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 Javascript
webpack4 SplitChunks实现代码分隔详解
May 23 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
May 29 Javascript
JavaScript Window窗口对象属性和使用方法
Jan 19 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
Aug 10 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
Jan 10 #Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 #jQuery
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
Jan 09 #Javascript
10个经典的网页鼠标特效代码
Jan 09 #Javascript
旺旺在线客服代码 旺旺客服代码生成器
Jan 09 #Javascript
JavaScript实现多重继承的方法分析
Jan 09 #Javascript
webpack多入口文件页面打包配置详解
Jan 09 #Javascript
You might like
php取得字符串首字母的方法
2015/03/25 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
功能强大的jquery.validate表单验证插件
2016/11/07 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
js实现特别简单的钟表效果
2020/09/14 Javascript
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
Python编程之序列操作实例详解
2017/07/22 Python
python进阶_浅谈面向对象进阶
2017/08/17 Python
Python爬虫之UserAgent的使用实例
2019/02/21 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
python随机生成大小写字母数字混合密码(仅20行代码)
2020/02/01 Python
Django Admin设置应用程序及模型顺序方法详解
2020/04/01 Python
python实现双人五子棋(终端版)
2020/12/30 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
主持词开场白
2014/03/17 职场文书
信访工作经验交流材料
2014/05/23 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
安全生产奖惩制度
2015/08/06 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL
PHP遍历数组的6种方式总结
2021/11/17 PHP