博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue 实现二级联动
阅读量:6254 次
发布时间:2019-06-22

本文共 1706 字,大约阅读时间需要 5 分钟。

因项目需要,最近用vue写了个二级联动,刚开始用vue不熟悉,收集了两种方法,这也是我借鉴别人的文章和思路才写出来的,其实没什么区别,可以参考下:

第一种:
这是第一种方法的html部分代码:

这是第一种方法的js部分代码:

new Vue({  el: '#test',  data: {    selected: '计信院',    YX: [{      text: '计信院',      ZY: [{        text: '软件工程'      }, {        text: '计算机科学与技术'      }, {        text: "信息安全"      }, ]    }, {      text: '商学院',      ZY: [{        text: '旅游管理'      }, {        text: '工商管理'      }, {        text: "行政管理"      }, ]    }, ]  },  computed: {    selection: {      get: function() {        var that = this;        return this.YX.filter(function(item) {          return item.text == that.selected;        })[0].ZY;      }    }  }});

以上是一种方法,总体来说还不错,而且默认有第一项,无需在写默认项。

下面是另一种方法,这个方法和上面不同的是没有默认项,但是比上面哪种方法更好理解,这个方法怎么加默认项,现在还没搞明白,后续会继续更新:
这是第二种方法的html部分代码:

这是第二种方法的js部分代码:

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

总体来说,两种方法都可以,都值得借鉴一下

转载地址:http://ozfsa.baihongyu.com/

你可能感兴趣的文章
如何使用dll和lib
查看>>
干货型up主
查看>>
文件与二进制流互转
查看>>
获取页面中所有dropdownlist类型控件
查看>>
【转自ITPUB】SYNONYM关于underlying table权限的小小发现
查看>>
halcon图像合并(贴图到指定位置)
查看>>
stark组件(2):提取公共视图函数、URL分发和设置别名
查看>>
android——使用Interceptor设置缓存来给服务器减负
查看>>
样式独立性的解决方案
查看>>
刷leetcode是什么样的体验?【转】
查看>>
linux内核数据结构之kfifo【转】
查看>>
c++学习笔记(新手学习笔记,如有错误请与作者联系)
查看>>
java集合复制和反转
查看>>
记录openlaw的反爬
查看>>
Matlab数据转化至python端,并写入数据库
查看>>
json字符串与json对象的相互转换
查看>>
APM最佳实践:Web 2.0和AJAX四大优化战略
查看>>
Java优先队列一些问题
查看>>
percona-toolkit 工具集安装
查看>>
mooc-IDEA 项目/文件之间跳转--002
查看>>