久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - react-native 里面onPress函數不能直接寫帶參數的函數

瀏覽:126日期:2023-09-03 09:01:53

問題描述

<Icon.Button onPress={() => {this._change(’male’)}} name='ios-male'>男</Icon.Button>

這樣寫會報錯,需要以下寫法,放到return里面去

<Icon.Button onPress={() => {() => {this._change(’male’)} }} name='ios-male'>男</Icon.Button>

有大神知道為什么嗎

問題解答

回答1:

你這不是帶參數的函數,是直接執行一個帶參數的函數了。你沒發現那個 _change 沒等到點擊一開始就執行了嗎?

寫成第二種方式就是再用一個 function 把這個方法包住,點擊時執行這個 function。

再去看看相關基礎。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 鸡东县| 潢川县| 钦州市| 平顺县| 滨州市| 田林县| 多伦县| 浙江省| 江川县| 高州市| 西藏| 岑溪市| 定南县| 曲松县| 赤城县| 乳源| 峡江县| 息烽县| 白水县| 达尔| 西乌珠穆沁旗| 驻马店市| 灵石县| 闻喜县| 河津市| 阿克苏市| 阳高县| 景东| 靖远县| 扎鲁特旗| 昌黎县| 呼和浩特市| 保靖县| 梅河口市| 林口县| 合阳县| 如皋市| 崇左市| 平遥县| 上蔡县| 丹寨县|