问答详情
源自:4-8 业务逻辑-状态栏

计算属性赋值的时候报错

http://img4.mukewang.com/5e1ee400000173bf10290229.jpg

this.text = '全部' 编译器提示报错

Unexpected side effect in "listData" computed property


提问者:碧海云夭 2020-01-15 18:07

个回答

  • 慕村6345035
    2020-01-16 22:35:44
    已采纳

    这个错误是eslint报的错,不会影响代码运行。如何解决这个eslint错误呢?

    使用函数调用的方式

    // ...
    computed:{
        listData(){
            return this.getListData()
        }
    },
    methods:{
        getListData(){
            let newList = []
            // 这里是之前的逻辑
            return newList
        }
    }
    // ...




  • Insomnia822
    2020-02-28 16:16:13

    或者缓存一下this就行,let that = this。