怎么实现接口对接啊保存,或取穿梭框右边的roleId和roleName,然后提交保存应该进行什么处理
小魔女参考了bing和GPT部分内容调写:
要实现穿梭框右边roleld和roleName的接口对接和保存,需要进行以下步骤:
那你先 获取 穿梭框所选的值,然后处理成 接口要的参数。
let data = [ //这个类似 于你的list 数据源
{
id: 1,
roleName: "333"
},
{
id: 2,
roleName: "44"
}
];
let ids = ["1"]; // 穿梭框的值
let arr = [];
data.map((item) => {
//穿梭框的 id 等于 数据里的id 那就 能获取到 roleName了
if (ids.includes(`${item.id}`)) { //注意 类型要相同 因为 data 里id 是 number,ids里是字符串 所以要加个 ``
arr.push({
id: item.id,
roleName: item.roleName
})
}
});