HarmonyOS bind(this)问题的替代方案
debounce(fn: Function, wait: number = 300) {
if (this.timeout !== -1) {
clearTimeout(this.timeout);
}
this.timeout = setTimeout(fn.bind(this), wait);
console.log("==timeout==", this.timeout);
}
setFinalInput() {
console.log("setFinalInput this", JSON.stringify(this));
this.searchFocus = false;
this.inputText = this.searchInput;
}
.bind(this)后续不再支持,使用什么方式替代以及为何会有this问题,this问题产生的原因是什么?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS JSONObject替代方案
1382浏览 • 1回复 待解决
ImageReader 在HarmonyOS的替代方案
2540浏览 • 1回复 待解决
HarmonyOS Panel替代方案
1268浏览 • 1回复 待解决
HarmonyOS netty替代方案
1306浏览 • 1回复 待解决
使用H5替代uniapp方案,性能差,有其他的替代方案吗?
1586浏览 • 1回复 待解决
目前bind方法被禁用了,想要在父子组件场景里实现this强绑定父组件,有没有替代方案
1481浏览 • 1回复 待解决
HarmonyOS scheme是否有替代方案
1288浏览 • 1回复 待解决
HarmonyOS Next中类似HandlerThread的替代方案
1161浏览 • 1回复 待解决
HarmonyOS 是否有类似SpannableString的替代方案
2272浏览 • 1回复 待解决
GlobalThis替代方案有哪些?
2217浏览 • 1回复 待解决
HarmonyOS不能申请 udid, 有没有对应的替代方案 ?
1523浏览 • 1回复 待解决
HarmonyOS router迁移至Navigation后LocalStorage的替代方案
1086浏览 • 1回复 待解决
HarmonyOS是否支持webrtc?是否有替代方案?
7929浏览 • 2回复 待解决
HarmonyOS Scroll替代Swiper实现侧边栏方案
1118浏览 • 1回复 待解决
HarmonyOS 'Function.bind' is not supported (arkts-no-func-bind)的警告
1214浏览 • 1回复 待解决
HarmonyOS import相对路径有无替代方案
1079浏览 • 1回复 待解决
在鸿蒙中netty有好的替代方案吗
1113浏览 • 0回复 待解决
图像处理库是否有替代的解决方案
1521浏览 • 0回复 待解决
HarmonyOS mapbox加载矢量地块,HarmonyOS有没有替代方案?
1399浏览 • 1回复 待解决
HarmonyOS 关于Funtion的bind
608浏览 • 1回复 待解决
SDK问题,视频播放替代?
877浏览 • 1回复 待解决
HarmonyOS bind提示Address not available
903浏览 • 1回复 待解决
HarmonyOS 当前已经确认不支持spdlog,是否有推荐的其他替代方案?
1016浏览 • 1回复 待解决
HarmonyOS react-native-swipeout RN组件在HarmonyOS里有什么替代方案
953浏览 • 1回复 待解决
HarmonyOS 类实现方案的问题
971浏览 • 1回复 待解决
使用bind(this)的地方可以改成lambda函数形式,ArkTS不允许使用标准库函数Function.bind。标准库使用这些函数来显式设置被调用函数的this参数。在ArkTS中,this的语义仅限于传统的OOP风格,函数体中禁止使用this。适配方案可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-more-cases-0000001774279594#ZH-CN_TOPIC_0000001811317882__bind%E5%AE%9A%E4%B9%89%E6%96%B9%E6%B3%95