使用vue.js实现联动效果的示例代码


Posted in Javascript onJanuary 10, 2017

想用vue.js写一个联动效果,按照自己的思路实验了下,并没有成功。请大家指点下我的思路是:通过遍历YX数组,如果某个对象的text和第一个select的selected value相同,则显示对应院系的专业

<div id="test">
  <select v-model="A">
  <option v-for="yx in YX">
    {{yx.text}}
  </option>
</select>


<select name="ZY">
  <option v-for="zy in {{ selection }}">
    {{zy.text}}
  </option>
</select>
</div>

<script>
new Vue({
  el:'#test',
  data:{
    YX:[
      {
        text:'计信院',
        ZY:[
          {text:'软件工程'},
          {text:'计算机科学与技术'},
          {text:"信息安全"},
        ]
      },
      { 
        text:'商学院',
        ZY:[
          {text:'旅游管理'},
          {text:'工商管理'},
          {text:"行政管理"},
        ]
      },    
    ]
  },
  computed:{
    selection: {
      get: function() {
        var obj;
        var ZY = eval(this.YX)
        for(obj in ZY)
        {
          if(A == obj.text)
            B = obj.ZY
        }
        return B
      }
    }
  }
});
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js数组操作常用方法
May 08 Javascript
JavaScript中提前声明变量或函数例子
Nov 12 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
Sep 12 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
Jan 08 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
Jun 30 Javascript
jQuery实现获取元素索引值index的方法
Sep 18 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
May 09 Javascript
详解Angular2响应式表单
Jun 14 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
Sep 12 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
Jan 26 Javascript
讲解vue-router之命名路由和命名视图
May 28 Javascript
JavaScript读写二进制数据的方法详解
Sep 09 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 #Javascript
微信小程序 Button 组件详解及简单实例
Jan 10 #Javascript
jQuery zTree树插件简单使用教程
Jan 10 #Javascript
详解JS中的快速排序与冒泡
Jan 10 #Javascript
BootStrapTable 单选及取值的实现方法
Jan 10 #Javascript
VueJs路由跳转——vue-router的使用详解
Jan 10 #Javascript
js自定义QQ菜单效果
Jan 10 #Javascript
You might like
PHP生成唯一订单号的方法汇总
2015/04/16 PHP
php并发加锁示例
2016/10/17 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
2016/12/28 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
laravel-admin 实现给grid的列添加行数序号的方法
2019/10/08 PHP
JQuery中html()方法使用不当带来的陷阱
2011/04/07 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
2013/11/21 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
bootstrap table 服务器端分页例子分享
2015/02/10 Javascript
js+canvas绘制矩形的方法
2016/01/28 Javascript
微信小程序开发之实现自定义Toast弹框
2017/06/08 Javascript
JS和JQuery实现雪花飘落效果
2017/11/30 jQuery
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
Vue $emit $refs子父组件间方法的调用实例
2018/09/12 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
Vue项目history模式下微信分享爬坑总结
2019/03/29 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
Python进行数据科学工作的简单入门教程
2015/04/01 Python
详解Python验证码识别
2016/01/25 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
2019/06/19 Python
Django Rest framework权限的详细用法
2019/07/25 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
DJANGO-URL反向解析REVERSE实例讲解
2019/10/25 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
销售人员求职的自我评价分享
2014/03/15 职场文书
物业品质提升方案
2014/06/08 职场文书
禁毒宣传标语
2014/06/19 职场文书