我想在Expo受管应用程序中使用资产捆绑并加载本地html。
我刚刚创建了空白TS项目并安装了react-native-webview
。 WebView
很好地加载了外部网站。
我在index.html
文件夹中添加了assets
和一些资产。似乎当前Expo / RN不支持使用require加载html(在列表中我没有找到解决方法。因此我将HTML代码推送到WebView。
const html = `<image src="assets/splash.png" height="128" width="128"></image>`
return(
<WebView source={{ html: html }}
/>
)
但是我什么也没看到(图像的空白占位符)。我尝试使用不同的路径代替assets/splash.png
,但似乎没有任何效果。我不知道如何制作assets
文件夹中的HTML加载资产?或者我应该将其放置在其他地方?