我们通常遇到一些下拉选项需要请求接口,当多个el-select我们页面请求的数据就过多了,当然我们可以采用vuex的方法解决,我还是选择将这个方法给大家看看,在我另外一篇二次封装枚举值下拉基础上进行改造,以下是代码实例:
1.新建枚举值下拉enum.js
// 枚举类型存放
// 状态
export const testEnum = {
0:'处理中',
1:'待验收',
2:'已完成',
3:'待审核',
4:'审核驳回',
5:'已过期',
'-1':'待分配'
}
....
2.新建请求接口option-data-src.js
// 获取用户下拉
export async function getAllUserList(params) {
try {
//获取用户下拉接口
return //接口返回数据
} catch (e) {
console.log(e)
}
}
3.新建my-select.vue
<template>
<el-select
filterable
clearable
:placeholder="placeholder || myPlaceholder"
:value=&