使用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 相关文章推荐
JQuery对class属性的操作实现按钮开关效果
Oct 11 Javascript
jQuery中:input选择器用法实例
Jan 03 Javascript
jQuery获得指定元素坐标的方法
Apr 14 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
Aug 02 Javascript
详解jQuery中的事件
Dec 14 Javascript
js实现拖拽功能
Mar 01 Javascript
JavaScript制作简单的框选图表
May 15 Javascript
老生常谈ES6中的类
Jul 31 Javascript
js数组常用最重要的方法
Feb 04 Javascript
详解vue的diff算法原理
May 20 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
Sep 18 Javascript
JavaScript实现京东放大镜效果
Dec 03 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根据IP地址获取所在城市具体实现
2013/11/27 PHP
PHP统计目录中文件以及目录中目录大小的方法
2016/01/09 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
php对象工厂类完整示例
2018/08/09 PHP
php中数组最简单的使用方法
2020/12/27 PHP
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
JQuery中getJSON的使用方法
2010/12/13 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
2014/06/23 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
Vue响应式添加、修改数组和对象的值
2017/03/20 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
2017/03/21 Javascript
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
使用Python生成随机密码的示例分享
2016/02/18 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
北京麒麟网信息技术有限公司网络游戏测试面试题
2013/09/28 面试题
问卷调查计划书
2014/01/10 职场文书
保险公司早会主持词
2014/03/22 职场文书
优秀教师演讲稿
2014/05/06 职场文书
Pandas数据结构之Series的使用
2022/03/31 Python