使用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 相关文章推荐
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
Mar 05 Javascript
原生js实现半透明遮罩层效果具体代码
Jun 06 Javascript
JavaScript动态创建form表单并提交的实现方法
Dec 10 Javascript
AngularJs实现分页功能不带省略号的代码
May 30 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
Aug 05 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
Sep 04 Javascript
BootStrap table使用方法分析
Nov 08 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
Sep 10 Javascript
Vue之mixin全局的用法详解
Aug 22 Javascript
vue项目前端错误收集之sentry教程详解
May 27 Javascript
java和js实现的洗牌小程序
Sep 30 Javascript
Flexible.js可伸缩布局实现方法详解
Nov 13 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循环获取GET和POST值的代码
2008/04/09 PHP
PHPThumb PHP 图片缩略图库
2012/03/11 PHP
Fedora下安装php Redis扩展笔记
2014/09/03 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
php通过会话控制实现身份验证实例
2016/10/18 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
BootStrap表单时间选择器详解
2017/05/09 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
token 机制和实现方式
2020/12/15 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
python+flask实现API的方法
2018/11/21 Python
python爬虫增加访问量的方法
2019/08/22 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
实习老师个人总结的自我评价
2013/09/28 职场文书
仓库保管员岗位职责
2013/12/20 职场文书
2014年科普工作总结
2014/12/06 职场文书
MySQL库表名大小写的选择
2021/06/05 MySQL