Hi琦森 2024-02-28 23:49 采纳率: 85.7%
浏览 7

ts element的el-cascader联机多选任意选择一级不渲染



```html
// 代码是这样的                            
<el-cascader v-if="mapTree" v-model="formData.warn_address" :options="mapTree"
                                :collapse-tags="AddressCollapseTage"
                                :props="{ checkStrictly: true, value: 'id', label: 'name', multiple: true }" clearable
                                @change="handleChangeWarnAddress">
                            </el-cascader>

const initialFormData = {
    operator: 10086,
    is_need_card: 1,
    is_need_card_image: 0,
    white_address: '',
    warn_address: '',
    stock: 0,
    max_age: 0,
    min_age: 0,
    product_details: ''
}
const formData: Record<string, any> = reactive({ ...initialFormData })

// 加载商品信息
const loadGoodsInfo = ()=>{

    getChannelProductInfo(formData.supplier_id).then(res => {
        if(res.code >= 0){
            formData.supplier_id = res.data.supplier_id
            formData.name = res.data.name
            formData.sku = res.data.sku
            formData.product_source = res.data.product_source
            formData.province_id = res.data.province_id
            formData.city_id = res.data.city_id

            if(formData.province_id != 0){
                selectMap.value = [res.data.province_id]
            }

            if(formData.city_id != 0){
                selectMap.value = [res.data.province_id, res.data.city_id]
            }

            formData.operator = res.data.operator
            formData.is_need_card = res.data.is_need_card
            formData.is_need_card_image = res.data.is_need_card_image
            formData.custom_form = res.data.custom_form
            formData.ship_address = res.data.ship_address
            formData.max_age = res.data.max_age
            formData.min_age = res.data.min_age
            formData.warn_address = res.data.warn_address
            formData.white_address = res.data.white_address
            formData.stock = res.data.stock
            formData.status = res.data.status
            formData.product_details = res.data.product_details
            formData.commission_rule = res.data.commission_rule
            formData.produce_remark = res.data.produce_remark
            setTimeout(function(){
                console.log(formData)
            },1500)
        }else{
            ElMessage({
                type: 'error',
                message: res.msg
            })
            setTimeout(function(){
                back()
            },1500)
        }
    })
}

```

  • 写回答

4条回答 默认 最新

  • Hi琦森 2024-02-28 23:57
    关注

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 2月28日

悬赏问题

  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上