this.setData is not a function
来源:7-1 图书录入功能 - mysql使用
尚橙
2018-12-19
我想自定义一个点击事件实现切换效果,可是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回答
-
用mpvue的话 是没有setState方法的 用vue的方法操作数据即可
10
相似问题