代码如下:

                <el-cascader
                  ref="cascaderList"
                  @change="handleChangeCode"
                  :disabled="disabled"
                  v-model="updateOrg.cityCode"
                  style="width: 100%;"
                  size="mini"
                  placeholder='请选择地区'
                  :props="cascaderProps1"
                ></el-cascader>

先加个 ref="cascaderList"

再加个方法

 handleChangeCode(e) {
      const panelRefs = this.$refs.cascaderList[0].$refs.panel // 节点刷新,页面回显
      if(!panelRefs.getCheckedNodes()[0].children || !panelRefs.getCheckedNodes()[0].children.length) {
        panelRefs.lazyLoad(panelRefs.getCheckedNodes()[0])
      }
    },

这样就解决问题了

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐