2015-11-05 9 views

Odpowiedz

11

Sposób zrobiliśmy w przeszłości:

  1. utworzyć plik, który eksportuje funkcję:

    module.exports = function(variable) {  
        console.log(variable); 
    } 
    
  2. wymagają plik, jeśli chcesz go używać , w zmiennej:

    var func = require('./pathtofile'); 
    
  3. Zastosowanie funkcji:

    func('myvariable'); 
    
+2

Czy możesz pokazać, jak wykonać wywołanie zwrotne, aby zwrócić niektóre wyniki? – Phyo

3

2 sposoby, nie wiem, co jest lepsze:

1.

window.foo = function(val) { 
    alert(val); 
} 
  1. (naprawdę nie globalne) wewnątrz class u których w eksporcie i wymagają plik wymagający użycia możesz zdefiniować swoją funkcję, zobacz:

;

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

Dzięki, gran33. – Phyo

1

Mam myfunction funkcji pomocnika (foo).

Deklaruję jako: global.myfunction = function myfunction (foo) {...};

Powiązane problemy