element 级联选择器回显问题

发布于 2022-09-12 03:28:19 字数 656 浏览 8 评论 0

这是页面图,想要进行页面绑定回显,想问问怎么实现
image.png
页面:

<el-form-item label="选择菜单" prop="menuIds">
          <el-cascader
          v-model="roleActionVo.menuIds"
            :options="menuList"
            :props="props"
            clearable>
          </el-cascader>
        </el-form-item>

js:

props: {
                label: 'title',
                value: 'menuId',
                children: 'requireExtends',
                multiple: true,
                checkStrictly: true,
                emitPath: false
            }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

离线来电— 2022-09-19 03:28:19

v-model的值
[['a','b']]
这样就绑定了bName
或者props里面加一个emitPath:'false',v-model就是
['b']

<template>
  <div style="width:800px;margin:auto">
    <el-form ref="form" :model="form" label-width="80px">
      <el-form-item label="选择">
        <el-cascader
          v-model="form.select"
          :options="options"
          :props="props"
        ></el-cascader>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="onSubmit">选中测试21</el-button>
      </el-form-item>
    </el-form>
  </div>
</template>

<script>
export default {
  data() {
    return {
      props: {
        expandTrigger: "hover",
        multiple: true,
      },
      form: {
        select: "",
      },
      options: [
        {
          value: "ceshi1",
          label: "测试1",
          children: [
            {
              value: "ceshi11",
              label: "测试11",
            },
            {
              value: "ceshi12",
              label: "测试12",
            },
          ],
        },
        {
          value: "ceshi2",
          label: "测试2",
          children: [
            {
              value: "ceshi21",
              label: "测试21",
            },
            {
              value: "ceshi22",
              label: "测试22",
            },
          ],
        },
      ],
    };
  },
  methods: {
    onSubmit() {
      this.form.select = [["ceshi2", "ceshi21"]];
      //emitPath:false
      //this.form.select = ['ceshi21]
    },
  },
};
</script>

握住我的手 2022-09-19 03:28:19
roleActionVo.menuIds

这个值是一个数组,每个级联的value

形如: [1,2,3]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文