vue|vue + element + el-cascader级联选择器
vue + element级联选择器 element级联选择器cascader默认的是label和value,要修改成后台返回数据对应的字段,则设置
(1):props = “defaultData” , 然后在data中的 defaultData里把默认的label和value改成 name 和 id
@visible-change=handleShow( e v e n t ) 表 示 下 拉 框 显 示 ( t r u e ) 和 隐 藏 ( f a l s e ) , 这 里 如 果 是 点 击 下 拉 框 显 示 的 时 候 再 调 接 口 , 则 可 以 在 event)表示下拉框显示(true)和隐藏(false),这里如果是点击下拉框显示的时候再调接口,则可以在 event)表示下拉框显示(true)和隐藏(false),这里如果是点击下拉框显示的时候再调接口,则可以在event为true的时候调接口
【vue|vue + element + el-cascader级联选择器】(2) 方法二: 如果 :props 上要设置多个效果,则直接在级联选择器 上 加 :props="{value: ‘id’, label: ‘jobTypeName’, checkStrictly: true}"
例如:实现如下效果:
文章图片
代码如下:
>{{ data.jobTypeName }}
>
export default {
data() {
return {
defaultData: {
value: 'id',
label: 'jobTypeName',
},
jobOptions: [],//职位类别
};
},methods: {
//当点击职位类型下拉框的时候获取数据
jobShow(value) {
if (value) {
this.jobCategory();
}
},// 职位类别列表
jobCategory() {
queryOfType({ data: {} }).then(res => {
if (res.code === 0) {
this.jobOptions = res.data;
} else {
this.$message.error(res.message);
}
})
},
},
}
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- 2020-04-07vue中Axios的封装和API接口的管理
- 基于|基于 antd 风格的 element-table + pagination 的二次封装
- VueX--VUE核心插件
- vue组件中为何data必须是一个函数()
- 用npm发布一个包的教程并编写一个vue的插件发布
- vuex|vuex 基础结构
- Vue源码分析—响应式原理(二)
- VueX(Vuex|VueX(Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式)
- vue中的条件判断详解v-if|vue中的条件判断详解v-if v-else v-else-if v-show