[英]Dynamic import in react using constant variable?
Version.js
文件的常量styleVersion
变量。styleVersion
中的Text1.js
导入文件export default styleVersion = 'v2';
import { Text, View } from 'react-native';
import Version from './Version.js';
const loc = `../v1/TextStyle1.js`;
const loc2 = `../${styleVersion}/TextStyle1.js`;
import TextStyle1 from `${loc}`;
const Text1 = props => {
return (
<View>
<Text style={TextStyle1.text}>{styleVersion}</Text>
<Text style={TextStyle1.text}>{loc}</Text>
<Text style={TextStyle1.text}>{loc2}</Text>
</View>
);
};
export default Text1;
import {StyleSheet} from 'react-native';
export default styles = StyleSheet.create({
text: {
color: 'blue',
fontSize: 20,
},
});
import {StyleSheet} from 'react-native';
export default styles = StyleSheet.create({
text: {
color: 'red',
fontSize: 20,
},
});
使用动态导入
import Version from './Version.js';
import(`../${Version}/TextStyle1.js`)
.then(styles => {
console.log(styles);
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.