• selectTree单选iview+vue


     

                  ref="entitySelect"

                  v-model="form.id"

                  clearable

                  placeholder="请选择"

                  style="width: 200px"

                >

                 

                    v-for="item of entityList"

                    :value="item.id"

                    :key="item.id"

                    style="display: none"

                    >{{ item.name }}

                 

                 

                    :data="entityTreeData"

                    ref="entityTree"

                    @on-select-change="entityTreeSelected"

                    style="padding: 0 0 0 10px"

                  >

               

    entityTreeData: [], //原料类型Tree数据

    entityList:[],//原料类型select数据

    // 主体下拉树选中事件

        entityTreeSelected(data) {

          console.log(data);

          data.forEach((element) => {

            let obj = {

              id: element.value,

              name: element.name,

            }

            this.entityList.push(obj)

            this.$set(this.form,'id',element.id)

          });

          // 选中后下拉框收回

          this.$refs.entitySelect.toggleMenu();

          //回调标准营养库列表数据接口

          this.getStandardMaterialQueryApi();

        },

     

    首先引用iview,因为要用到iview的tree和select
    TreeSellect其实就是将iview的tree和select进行结合,将tree选中的值传递给select
    tree的on-check-change事件中将选中的树节点的key和title作为一个新数组付给select的options绑定的数组,将key付给select绑定的值。这样就完成了从tree到select的数据绑定
    tree的getCheckedNodes方法可以获得选中的节点的数组,将该数组中的节点删除将直接影响tree的选中情况
    原文链接:https://blog.csdn.net/qq_43423320/article/details/122205171 

  • 相关阅读:
    超声波功率放大器原理,安泰超声功率放大器在MEMS测试中的应用
    B. Two-gram
    Java 构造函数里的一些坑- super() 和 this()
    13.接口自动化学习-Pytest结合Yaml使用
    自学SAP是学习ECC版本还是S4版本?
    【SpringBoot篇】基于SpringBoot进行Web开发
    数字孪生创新计划
    Python毕业设计-基于Python Django的旅游城市关键词提取和分析,附可视化界面
    妇女节颜值h5投票活动开展的作用是什么
    Linux图形显示DRM子系统环境实践
  • 原文地址:https://blog.csdn.net/qq_43787947/article/details/126005828