如何在函数内调用this.setData

发布于 7 年前作者 jtan9287 次浏览最后编辑 7 年前来自 ask

function geyan(info) {

|   this.setData({ note: info })

}

调用时提示:

Cannot read property ‘setData’ of undefined

this的指向是不是不对?怎么改正?

5 回复
yangyao
yangyao1 楼6 年前

试下

lwen
lwen2 楼6 年前

 geyan(info) {

|   this.setData({ note: info })

}

gang91
gang913 楼6 年前

function getPage(name){

var pagesArray = getCurrentPages() || []

for(var i = 0; i < pagesArray.length; i++){

var route = pagesArray[i].route;

var page_name = route.split(“/”).pop()

if (name == page_name) {

return pagesArray[i];

}

}

return null;

}

getPage(“page_name”).setdata()

nalong
nalong4 楼6 年前

let self = this;

放在哪里

xia89
xia895 楼5 年前

let self = this;

function geyan(info) {

|   self.setData({ note: info })

}