2015-11-05 25 views
8

nasıl react-native Global Yardımcısı işlevleri oluşturabilir?Yerel tepkide nasıl global yardımcı işlev oluşturulur?

Ben sqlite veritabanına erişerek veya Sunucudan veri alınırken için kullanmak istiyorum

. Ben fonksiyonları ile bir JavaScript dosyası oluşturun ve birden çok kez bu işlevleri arayabilir miyim?

cevap

11

geçmişte yaptık yolu: Bunu kullanmak istediğinizde

module.exports = function(variable) {  
    console.log(variable); 
} 
  • dosyayı gerektir:

    1. bir işlev ihraç eden bir dosya oluşturun bir değişkende:

      var func = require('./pathtofile'); 
      
    2. kullanın işlevi:

      func('myvariable'); 
      
  • +2

    Bazı sonuçlara geri dönmek için nasıl bir geri arama yapılacağını gösterir misiniz? – Phyo

    3

    2 Yolları, emin değilim bir iyi olan:

    1.

    window.foo = function(val) { 
        alert(val); 
    } 
    
      u ve verme gerektiren senin class İçinde (gerçekten küresel değil)
    1. Kullanmaya ihtiyaç duyduğunuz dosya işlevinizi tanımlayabilir, bkz .:

    ;

    var React = require('react-native'); 
    
    var { 
        View, 
    } = React; 
    
    var styles = StyleSheet.create({ 
        container: { 
        flex: 1, 
        justifyContent: 'center', 
        alignItems: 'center', 
        backgroundColor: '#F5FCFF', 
        } 
    }); 
    
    var MoviesScreen = React.createClass({ 
        foo : function(val) { 
        alert(val); 
        }, 
    
    
    
    render: function() { 
        return (
         <View style={styles.container}>  
         </View> 
        ); 
        }, 
    }); 
    
    
    module.exports = MoviesScreen; 
    
    +0

    sayesinde gran33. – Phyo

    1

    Bir yardımcı işlevi myFunction (foo) var.

    I olarak ilan: global.myfunction = myfunction işlevi (foo) {...};

    İlgili konular