大白莎 2022-04-27 14:19 采纳率: 60%
浏览 810

vue报错data functions should return an object:

img


<script>
import { Getzhuanli } from "@/api/api.js";
export default {
  data() {
    return {
      queryInfo: {
        query: "",
        pagenum: 1,
        pagesize: 10,
      },
      total: 0,
      data: [],
      dialogVisible: false,
      form: {},
    };
  },
  created() {
    this.getPractical();
  },
  methods: {
    getPractical() {
      Getzhuanli({ type: "发明专利" })
        .then((res) => {
          this.getList(res);
        })
        .catch((error) => {
          this.$message.error(error);
        });
    },
    getList(res) {
      // es6过滤得到满足搜索条件的展示数据list
      let list = res.filter(
        (item, index) =>
          item.ApplicationID.includes(this.queryInfo.query) ||
          item.Name.includes(this.queryInfo.query) ||
          item.Type.includes(this.queryInfo.query) ||
          item.Designer.includes(this.queryInfo.query)
      );
      console.log(list);
      this.data = list.filter(
        (item, index) =>
          index < this.queryInfo.pagenum * this.queryInfo.pagesize &&
          index >= this.queryInfo.pagesize * (this.queryInfo.pagenum - 1)
      );
      this.total = list.length;
    },
    // 搜索过滤数据
    search() {
      this.queryInfo.pagenum = 1;
      this.getList();
    },
    handleSizeChange(newSize) {
      this.queryInfo.pagesize = newSize;
      this.queryInfo.pagenum = 1;
      this.getList();
    },
    handleCurrentChange(newPage) {
      this.queryInfo.pagenum = newPage;
      this.getList();
    },
    open(row) {
      this.form = row;
      this.dialogVisible = true;
    },
  },
};
</script>

网上搜的都是data要有返回值,但是我写了呀。

  • 写回答

4条回答 默认 最新

  • Heerey525 前端领域新星创作者 2022-04-27 14:30
    关注

    问题不在这个vue组件,这个提示意思是data需要return,即下方所示代码

    <script>
    export default {
      data() {
        return {
          userInfo: {}
        }
      },
    
    }
    </script>
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 4月27日

悬赏问题

  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振