get prop() {
return this.list
}
set prop(pm = {}) {
ReqApi.get({
url: Urls.GET_ENQUIRYLIST,
pm
})
.then(res => {
this.list = res.list
})
}
这样好像不行呢!
get prop() {
return this.list
}
set prop(pm = {}) {
ReqApi.get({
url: Urls.GET_ENQUIRYLIST,
pm
})
.then(res => {
this.list = res.list
})
}
这样好像不行呢!
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
setter 内部是可以异步的,但是既然是异步的,恐怕就不能在设置值之后马上就能取得出来,如果用
setTimeout
来模拟异步调用,输出结果是
说明 setter 是起作用了的,但是要等待异步调用结速,具体时间并不能确定。如果想确定,可以使用 Callback 或者 Promise,而且不是用 setter,而是用 set 函数,比如(使用 async 语法)
这里的输出就已经等待到异步过程结束了