使用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 相关文章推荐
三种方式获取XMLHttpRequest对象
Apr 21 Javascript
简单对比分析JavaScript中的apply,call与this的使用
Dec 04 Javascript
jQuery基础的工厂函数以及定时器的经典实例分析
May 20 Javascript
js匿名函数作为函数参数详解
Jun 01 Javascript
无缝滚动的简单实现代码(推荐)
Jun 07 Javascript
JavaScript必知必会(九)function 说起 闭包问题
Jun 08 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
Sep 24 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
vue+axios新手实践实现登陆的示例代码
Jun 06 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
Sep 24 Javascript
vue项目中的支付功能实现(微信支付和支付宝支付)
Feb 18 Vue.js
JavaScript获取URL参数的方法分享
Apr 07 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
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
PHP syntax error, unexpected $end 错误的一种原因及解决
2008/10/25 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
header导出Excel应用示例
2014/01/24 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
使用PHP编写发红包程序
2015/07/22 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
用PHP的反射实现委托模式的讲解
2019/03/22 PHP
JavaScript事件列表解说
2006/12/22 Javascript
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
js对象的复制继承实例
2015/01/10 Javascript
jQuery实现简单的tab标签页效果
2016/09/12 Javascript
js实现分页功能
2017/05/24 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
python中enumerate函数用法实例分析
2015/05/20 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
Python GUI编程完整示例
2019/04/04 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
英国领先的游戏零售商:GAME
2019/09/24 全球购物
2015年污水处理厂工作总结
2015/05/26 职场文书
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
一文搞懂redux在react中的初步用法
2021/06/09 Javascript
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
Java基础之this关键字的使用
2021/06/30 Java/Android
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫
《艾尔登法环》Boss腐烂树灵很有可能是《黑暗之魂3》的一个废案
2022/04/11 其他游戏
WINDOWS下安装mysql 8.x 的方法图文教程
2022/04/19 MySQL