Vue 下拉列表绑定数据并刷新数据(this.$set(this,“roleList“,this.roleList);)

x33g5p2x  于2022-02-11 转载在 Vue.js  
字(1.1k)|赞(0)|评价(0)|浏览(534)

向下列表格绑定数据

<el-table v-loading="loading" :data="roleList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55" align="center"/>
      <el-table-column label="角色编号" prop="roleId" width="120"/>
      <el-table-column label="角色名称" prop="roleName" :show-overflow-tooltip="true" width="150"/>
      <el-table-column label="学院名称" prop="college_name" :show-overflow-tooltip="true" width="150"/>
      <el-table-column label="权限字符" prop="roleKey" :show-overflow-tooltip="true" width="150"/>
      <el-table-column label="显示顺序" prop="roleSort" width="100"/>
      </el-table-column>
    </el-table>

使用这种方式( this.$set(this,“roleList”,response.rows);)绑定数据后刷新列表

methods: {
      /** 查询角色列表 */
      getList() {
        this.loading = true;
        listRole(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
            this.$set(this,"roleList",response.rows);
          }
        );
      },
 }

相关文章

微信公众号

最新文章

更多