历览千载书,时时见遗烈。这篇文章主要讲述vue3 多选传对象 到 go相关的知识,希望能为你提供帮助。
【vue3 多选传对象 到 go】
对象
"ID": 541,
"CreatedAt": "2022-03-18T14:30:51.125+08:00",
"UpdatedAt": "2022-03-18T14:30:51.125+08:00",
"name": "前端1",
"other": ""
代码
< el-form-item label="产品线" prop="products">
< el-select v-model="formData.products" placeholder="请选择下拉选择产品线" multiple clearablevalue-key="ID"
:style="width: 100%">
< el-option v-for="(item, index) in productsOptions" :key="item.ID" :label="item.name"
:value="https://www.songbingjia.com/android/item":disabled="item.disabled"> < /el-option>
< /el-select>
< /el-form-item>
const productsOptions = ref([])
const getProductsOptions = async() =>
const table = await getProductList( page: page.value, pageSize: 1000)
if (table.code === 0)
table.data.list.forEach(function(val, index, arr)
productsOptions.value.push(val)
);
后端
删除
_ = global.GVA_DB.Model(& asset).Association("Products").Clear()
多选删除
_ = global.GVA_DB.Delete(& []autocode.Asset,"id in ?",ids.Ids).Association("Products").Clear()
查询
err = global.GVA_DB.Where("id = ?", id).Preload("Products").First(& asset).Error
推荐阅读
- Centos搭建NFS服务器
- centos 编译安装包
- nginx 隐藏版本号
- Tomcat的部署安装(论坛)#yyds干货盘点#
- centos 7 扩容根分区(非LVM)
- 步兵分队作战协同训练系统软件方案
- k8s部署微服务springcloud从0-1(zuul网关的实现)
- CentOS 文件管理
- swap空间管理和优化&&移动介质