react native 如何加载项目目录下的html文件

发布于 2022-09-04 08:36:06 字数 561 浏览 15 评论 0

如题,打算通过webView加载html:

var url="https://www.某网址/VisualOBJ.html";
        return (
            <WebView
                style={styles.webView}
                source={{uri:url}}
                javaScriptEnabled={true}
                domStorageEnabled={true}
                decelerationRate="normal"
                startInLoadingState={true}
            />
        );

但实际上,我打算把html文件放在项目目录下,然后加载,因为html本身是静态的(包含一些js、css、打算一同放在本地目录下)

用localhost的方式是不行的,这样在手机上不行

想知道怎么样可以直接加载项目目录下的html文件? (网络io延迟实在是有点高)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱给你人给你 2022-09-11 08:36:06

前些天刚遇到这个问题。
设置webview的source为HTML,和baseUrl,前端这儿再处理下路径即可解决。

谷歌搜索react native webview load js等,应该就可以解决了。干燥了

具体的回答找了很久,只找到这一个,你可以参考一下。iOS的可以自己继续找找看……

类似的回答

江南月 2022-09-11 08:36:06

这个可能是你想要的。

峩卟喜欢 2022-09-11 08:36:06

@Lxxyx 使用你说的方法好像不对 图片描述

图片描述

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文