form是一个引用类型,有时候form中的属性值变化,并不会直接引起父元素视图的变化,可以将初始值设为空对象,再再请求到数据之后变换初始值为请求后的值,这样会引起视图的变化。

          {
            type: 'select',
            key: 'imageId',
            width: '240px',
            label: '镜像选择',
            initValue: [],
            options: this.imageList.map(item => {
              return {
                label: item.name,
                value: item.id,
              };
            }),
          },



async getClusterList() {
      const res = await this.$api.post(
        `${_clusterList}/2`,
      );
      this.clusterList = res;
      this.softwareIndexForm.clusterType = res[0];
      this.softwareIndexFormList[0].initValue = res[0];
    },

chidaozhi
60 声望4 粉丝

前端老阿姨


« 上一篇
前端面试题
下一篇 »
js面向对象