根据您的描述,您想要使用Vue根据接口获取数据,将数据返回到treeselect组件中,并根据选中的treeselect的编码回显到input框中。您可以按照以下步骤进行操作:

  1. 在Vue的data中定义一个变量voucherGroupFather,用于存储接口返回的数据。
  2. 在Vue的created生命周期钩子函数中调用接口getVoucherGroupFather,并将返回的数据赋值给voucherGroupFather
  3. 在treeselect组件中,使用:options属性绑定voucherGroupFather,将接口返回的数据作为treeselect的选项。
  4. 在input框的v-model指令中绑定form.voucherGroupId,将选中的treeselect的编码回显到input框中。

下面是一个示例代码:

<template>
  <div>
    <treeselect @change="updatecode" v-model="form.voucherGroupId" :options="voucherGroupFather"></treeselect>
    <input v-model="form.voucherGroupId" />
  </div>
</template>

<script>
export default {
  data() {
    return {
      voucherGroupFather: [],
      form: {
        voucherGroupId: '',
      },
    };
  },
  created() {
    this.getVoucherGroupFather();
  },
  methods: {
    getVoucherGroupFather() {
      // 调用接口getVoucherGroupFather,并将返回的数据赋值给voucherGroupFather
      // 示例代码,假设接口返回的数据是一个数组
      this.voucherGroupFather = ['编码1', '编码2', '编码3'];
    },
    updatecode() {
      // 更新input框中的值
      // 示例代码,将选中的treeselect的编码赋值给input框
      this.form.voucherGroupId = this.form.voucherGroupId;
    },
  },
};
</script>

请注意,以上示例代码中的接口调用和数据赋值部分需要根据您的实际情况进行修改

treeselect change=updatecode v-model=formvoucherGroupId options=vou vue根据接口getVoucherGroupFather数据拿到接口中的数据返回到treeselect 并根据选中的treeselect中拿到的编码回显到input框

原文地址: https://www.cveoy.top/t/topic/iOYm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录