React Native Movies示例SearchBar

时间:2015-10-29 16:43:12

标签: javascript react-native

我怀疑为什么SearchScreen.js中有这个代码行:

var SearchBar = require('SearchBar');

但是我没有看到任何文件SearchBar.js,只能看到SearchBar.android.js和SearchBar.ios.js。我不明白为什么它可以运行?

2 个答案:

答案 0 :(得分:2)

您可以在React Native文档中找到答案:

Platform Specific Code

  

特定于平台的扩展程序   React Native将检测文件何时具有.ios。或.android。当从其他组件需要时,扩展并加载每个平台的正确文件。

     

例如,您可以在项目中包含这些文件:

     
    

BigButton.ios.js

         

BigButton.android.js

  
     

通过此设置,您可以只需要来自其他组件的文件,而无需关注应用程序运行的平台。

     
    

var BigButton = require('./ components / BigButton');

  
     

React Native将为正在运行的平台导入正确的组件。

答案 1 :(得分:0)

试试这个 你必须使用绝对路径

chr10   0   200 E5  E5  E5  E5
chr10   200 400 E2  E1  E5  E3
chr10   400 600 E5  E2  E5  E1
chr10   600 800 E5  E5  E5  E5
chr10   800 1000    E4  E2  E5  E5
chr10   1000    1200    E5  E5  E5  E5
chr10   1200    1400    E5  E5  E6  E3
....