请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

this.setData is not a function

我想自定义一个点击事件实现切换效果,可是setData一直报错,重新定义一个变量that,用that.setData也还在报错

<div id="tableft" :class="currentTab === 0 ? 'tab-active': ''" @click="switchTab">a</div>
<div id="tabright" :class="currentTab === 1 ? 'tab-active': ''" @click="switchTab">b</div>
switchTab(e) {
        let tab = e.currentTarget.id
        let that = this
        console.log(e)
        if (tab === 'tableft') {
        that.setData({ currentTab : 0 })
        } else if (tab === 'tabright') {
        that.setData({
            currentTab: 1
        })
        }
    }

正在回答

1回答

慕瓜8449030 2018-12-23 23:22:44

用mpvue的话 是没有setState方法的 用vue的方法操作数据即可

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信