element的多级选中_element-ui(Vue.js) 我在做二级select联动时选中值是循环的value怎么解?...
代码不多,我直接贴上来
<el-col :span="6">
<div class="grid-content bg-purple">
<el-select
v-model="selectSchool"
placeholder="请选择学校"
v-on:change="getClasses()">
<el-option
v-for="item in schools"
:label="item.label"
value="item.value">
</el-option>
</el-select>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-select
v-model="selectClass"
placeholder="请选择班级"
v-on:change="getStudents()">
<el-option
v-for="item in classes"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</div>
</el-col>
以上是HTML部分
以下是js部分
<script>
new Vue({
el: '#app',
data (){
return {
dialogTable: false,
typed: 'class',
classType: true,
phoneType: false,
phone: '',
userList: [],
schools: [],
classes: [],
students:[],
selectStudent: '',
selectSchool: '',
selectClass: '',
}
},
methods: {
getClasses: function () {
var url = "{{URL::route('xxxx.xxxx',['sid'=>""])}}"+this.selectSchool;
this.$http.get(url).then((response) => {
console.log(this.selectSchool,this.classes);
this.classes = response.data.data;
});
},
getStudents: function () {
var url = "{{URL::route('xxxx.xxxxx',['cid'=>""])}}"+this.selectClass;
this.$http.get(url).then((response) => {
console.log(response.data.data);
this.students = response.data.data;
});
},
changeType: function () {
console.log(this.typed);
if (this.typed == 'class') {
this.phoneType = false;
this.classType = true;
} else {
this.classType = false;
this.phoneType = true;
}
},
queryPhone: function () {
},
queryClass: function () {
}
},
mounted (){
var url = "{{URL::route('xxxx.xxxx')}}";
this.$http.get(url).then((response) => {
console.log('ready');
this.schools = response.data.data;
});
}
});
</script>
当mounted的时候第一个选框有了内容,然后当我选择一个内容后触发getClasses这个方法的时候,第一个选框的选项全部变成蓝色(就像全部选中),打印selectSchools值是 item.value
后端接口没问题可以确定。
js弱,活儿又紧,求帮助。
selectSchool
中的
option
的
value
是忘记加:了还是你代码粘贴错了。。。
element的多级选中_element-ui(Vue.js) 我在做二级select联动时选中值是循环的value怎么解?...相关推荐
- Vue.js项目中,当图片无法显示时则显示默认图片
Vue.js项目中,当图片无法显示时则显示默认图片使用onerror方法 最近在学习Vue时,遇到了一个问题,就是从后台传过来的图片路径无效时,需要在页面显示默认图片 本人试了3种方法,2种方法失败了 ...
- element table批量删除_element ui 批量删除
//这里做一个事件 checkbox发生改变时触发 修改 删除 data{ return { multipleSelection: [] //返回的是选中的列的数组集合 这里接收用户选中的id 默认放 ...
- Vue.js下拉框-详细省市联动示例
1.引入必要JS文件,以下截图是js文件截图. 2.把HTML写好,我这样式是比较丑的,不要在意这些细节. 1 <body> 2 3 <div id="divContent ...
- 用jquery ajax做的select菜单,选中的效果
//用server端语言赋值给js变量 var departmentId = '<%=提交的值 %>', deviceId='<%=提交的值 %>' $(fun ...
- JS解决在提交form表单时某个值不存在 alter弹窗点确定不刷新界面
<form action="" method="post" onsubmit="return checkname()"> < ...
- 访问Storm ui界面,出现Nimbus Summary或Supervisor Summary时有时无的问题解决(图文详解)...
不多说,直接上干货! 前期博客 apache-storm-0.9.6.tar.gz的集群搭建(3节点)(图文详解) apache-storm-1.0.2.tar.gz的集群搭建(3节点)(图文详解)( ...
- 普通页面使用vue.js心得
在写本文之前要问自己几个问题,来说明为什么要这么做: 为什么在html中使用vue.js? vue.js已经趋于成熟,个人感觉比jquery要好用的多,但是在node环境下使用vue.js不用使用SS ...
- Vue.js 学习笔记 第5章 内置指令
本篇目录: 5.1 基本指令 5.2 条件渲染指令 5.3 列表渲染指令 v-for 5.4 方法与事件 5.5 实战:利用计算属性.指令等知识开发购物车 回顾一下第2.2节,我们己经介绍过指令(Di ...
- 第一个vue.js项目
写在前面 本文主要给刚刚接触前端或者vue.js的同学,旨在可以通过本文能够顺利运行起一个vue工程! 零.环境搭建 首先安装node及npm(已经安装过的自动跳过),打开node官网: 不管是win ...
最新文章
- Android开发 ----------怎样真机调试?
- Android 调试工具集合
- 分分钟带你欣赏ES6语法糖
- 十进制转十六进制c语言_蓝桥杯十六进制转十进制,十进制转十六进制精简版(C++)...
- ocsng mysql connection problem_OCSNG 介绍及其工作原理
- 数据增长浪潮下,PCIe 6.0的问与Rambus的答
- (DFS)棋盘问题(poj1321)
- windows Tracert命令
- css 矩形两边挖半圆
- (92)如何解决信号高扇出问题,例如复位信号
- 招聘贴---这个很重要嘛
- 算法上均匀分布的随机抽奖,如何避免现实的现场抽奖的中奖号码有时出现集中扎堆的现象?
- Excel数据分析入门-数据透视表
- 初识JavaScript,体验JS的美好
- html代码seo,SEO必学基础html代码基础
- V语言(Vlang) 操作mysql数据库返回map数组
- Stack Overflow使用总结
- 音乐music says
- 新版标准日本语初级_第四课
- 4G也要捅破天!传华为将抢跑苹果,首发卫星通信连接技术
热门文章
- ACMNO.5给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E
- CCD工业相机、镜头倍率及相关参数计算方法
- BRIEF描述子生成算法
- 【深度学习基础】经典卷积神经网络
- 第一篇:时间和全局状态
- Maven学习总结(四)——Maven核心概念
- Activit流程部署、删除
- Android Handler 深入学习(1)
- gcc编译参数[转]
- maven netbeans 导入_Maven - NetBeans