本篇內容主要講解“Android小程序使用箭頭函數會怎么樣”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Android小程序使用箭頭函數會怎么樣”吧!
如果在小程序中直接使用箭頭函數的話會導致 this 丟失。代碼如下:
Page({
onLoad: () > {
console.log(this)
// 此時的 this 并不指向當前 page
}
})
那么這種情況下,想要實現很多功能都很不方便了, 比如接受參數根據參數拉去信息等。
我的解決方案很簡單,使用立即執行函數代碼如下:
Page({
onLoad:
function(
) {
let that =
this
;(async () => {
console.log(that)
// 使用that,that 的作用域依然是 page 對象
// 歡樂的調用其他的任何操作,還能享用異步同步寫法
await that.login()
await that.query()
})();
}
})
到此,相信大家對“Android小程序使用箭頭函數會怎么樣”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。