Я хочу связать и загрузить локальный html с активами с помощью приложения, управляемого expo.
Я только что создал пустой проект TS и установил react-native-webview
. WebView
хорошо загружает внешние сайты.
Я добавил index.html
и некоторые ресурсы в папку assets
. Похоже, что в настоящее время Expo / RN не поддерживает загрузку html с требованием (в списке я не нашел, как это решить. Поэтому я отправил код sh HTML в WebView.
const html = `<image src="assets/splash.png" height="128" width="128"></image>`
return(
<WebView source={{ html: html }}
/>
)
Но я ничего не вижу (пустой заполнитель для изображения). Я пробовал разные пути вместо assets/splash.png
, но, похоже, ничего не работает. Я не понимаю, как заставить HTML загружать ресурсы, которые находятся в папке assets
? Или я должен поместить его в другое место?