Android
在原生项目的app的assets文件夹下添加html文件,如图:

html文件内引入的JS路径如下:

iOS
把html文件夹的名称改外:web.bundle,然后手动添加该bundle到原生项目,不需要选择“copy items if need”,
选择“create groups”和 targets。查询网上资料,bundle文件能保持js路径的引用。
react-native中使用该html文件,如下:
const chartSourceHtml = Platform.select({
ios: {
uri: `web.bundle/area-basic.html`,
},
android: {
uri: "file:///android_asset/html/area-basic.html",
baseUrl: "file:///android_asset/html"
}
});
就能在html页面引入本地的js、图片资源、css文件。
网友评论