代码之家  ›  专栏  ›  技术社区  ›  stevenpcurtis

无法调用react本机函数

  •  0
  • stevenpcurtis  · 技术社区  · 7 年前

    我正试着从底片里面打开我的画廊。 坏了,这是一个我不知道如何调用函数的问题 React-native .

    这是我的底片

    BottomSheet.showBottomSheetWithOptions({
      options: ['Gallery', 'Camera'],
      title: 'Choose attachment',
      dark: false,
      cancelButtonIndex: 3,
    }, (value) => {
         switch (value) {
           case 0:
             this._onOpenGallery()
             break
           case 1:
             console.log("Option 2");
             break
           }
         })
    

    就像你看到的那样 _onOpenGallery()

    这是:

      _onOpenGallery = () => {
        if (__DEV__) {console.log("gallery")}
        ImagePicker.openPicker({
          width: 300,
          height: 300,
          cropping: true,
          includeBase64: false,
        }).then(image => {
    
        }
      )
    }
    

    我试过很多组合,但总是得到这个4。onopengalley不是函数。

    如何执行此操作?调用此函数不运行

    1 回复  |  直到 7 年前
        1
  •  0
  •   Dmytro Andriichuk    7 年前

    好像 在您的作用域中不可见。尝试绑定 或添加全局函数。

    推荐文章