226 Star 2.6K Fork 1.5K

smallchill / Saber

 / 详情

升级2.5.3版本之后option从后端接口获取crud出现列表展示字段显示为空

待办的
创建于  
2020-09-14 09:26

目前发现只是列表展示有问题,新增和编辑都正常

输入图片说明
输入图片说明

代码如下:

<template>
  <basic-container>
  <avue-crud :data="data" :option="option"></avue-crud>
</basic-container>
</template>

<script>
  import ApiBase from '@/api/apiBase'
  export default {
    data() {
      return {
        masterApi: ApiBase,
        masterUri: this.$route.path,
        data: [],
        page: {
          pageSize: 10,
          currentPage: 1,
          total: 0
        },
        query: {
          ordering: '',
          search: ''
        },
        option:{
          title:'表格的标题',
          page: true,
          align:'center',
          menuAlign:'center',
          column:[]
        }
      }
    },
    created() {
      this.onLoad()
    },
    methods: {
      getList() {
        let params = Object.assign(this.page, this.query)
        this.masterApi.list(this.masterUri, params).then(res => {
          this.data = res.results
          this.page.total = res.count
        });
      },
      onLoad() {
        this.masterApi.getOption(this.masterUri).then(res => {
          // this.option.column = [{'label': 'name', 'value': 'name'}, {'label': 'sex', 'value': 'sex'}]
          this.option = Object.assign(this.option, res.option)
          this.getList()
        })
      }
    },
  }
</script>

评论 (1)

feilong 创建了任务
feilong 关联仓库设置为smallchill/Saber
展开全部操作日志

可以更新到最新版本2.6.15试下
参考https://avuejs.com/doc/crud/crud-ajax

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
632261 smallweigit 1588214431
JavaScript
1
https://gitee.com/smallc/Saber.git
git@gitee.com:smallc/Saber.git
smallc
Saber
Saber

搜索帮助

14c37bed 8189591 565d56ea 8189591