React-Native 中组件、变量、方法的导入和导出
一、组件
一、组件
导出组件
export default class ConfirmDialog extends Component{
render()
{
return(
<View style={ConfirmDialogStyles.confirmCont}>
<View style={ConfirmDialogStyles.dialogStyle}>
<Text style={ConfirmDialogStyles.textPrompt}>
{/*提示语*/}
{this.props.promptToUser}
</Text>
<Text style={ConfirmDialogStyles.yesButton}
numberOfLines={3} //控制3行,内容第一行显示回车,目的是让文本居中
onPress={this.props.userConfirmed}
>
{'\r\n'} 确 定
</Text>
<Text style={ConfirmDialogStyles.cancelButton}
numberOfLines={3}
onPress={this.props.userCanceled}
>
{'\r\n'}取 消
</Text>
</View>
</View>
);
}
}
使用export default关键字,来导出默认的组件。
导入组件
import ConfirmDialog from './ConfirmDialog';
二、变量和常量
导出
// 变量
export var name = 'ETT';
// 常量
export const age = 24
/*批量导出*/
export {name, age}
导入
使用
作者:秋名山车神
链接:https://www.imooc.com/article/17917
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作
export default
关键字,来导出默认的组件。
作者:秋名山车神
链接:https://www.imooc.com/article/17917
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作
import {name,age} from "../values/ETTConfig";
三、方法
导出
export function sum(numa, numb){ return numa + numb; }
导入
import {sum} from './TestComponent'
总结
除了default默认导出的组件以外,其他的变量、常亮或方法,都需要使用大括号括起来导入。
使用的时候和原来在当前页面使用的方式相同。
如方法的使用依然是:
result = sum(1, 2);
结果当然是3。