博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rn webview加载本地静态html,React Native - Webview 加载本地文件
阅读量:1532 次
发布时间:2019-04-21

本文共 600 字,大约阅读时间需要 2 分钟。

网上没找到合适的方法。用 react-native-fs 解决了一下,因为release之后静态文件地址发生改变,之前的引入就无效了

1.项目根目录引入静态文件的文件夹

7d46e961513585711aaa455ef4b3b21d.png

2.创建一个html,刚才引入的地址${RNFS.MainBundlePath}/web

/**

* ./EditorHtml

*/

let RNFS = require('react-native-fs');

const htmlWeb = `

`;

export default htmlWeb;

3.引入这个html${RNFS.MainBundlePath}/web

import WEBHTML from './EditorHtml';

4.注意baseUrl

scrollEnabled={false}

ref={webview => this.webview = webview}

onMessage={this.invoke.listener}

javaScriptEnabled={true}

automaticallyAdjustContentInsets = {false}

scalesPageToFit={true}

contentInset={

{left : 0,right:0,top:0,bottom:0}}

source={

{html:WEBHTML,baseUrl: '/web'}}

/>

转载地址:http://uqkdy.baihongyu.com/

你可能感兴趣的文章
你好,我是软件老王
查看>>
软件人如何快速晋升CTO(一)
查看>>
人脸识别技术什么场景都能使用吗?
查看>>
老板给能力差不多的好基友涨了1万工资,而只给你涨了500元,你能接受吗?
查看>>
本人后端开发,有个配合任务认为撑死2小时,结果前端说要改两天,怎么破?
查看>>
前后端分离模式,后端说开发完才能给接口文档,合理吗
查看>>
学计算机专业你后悔吗?为什么?
查看>>
Java虚拟机调优(十一)-反思(终结篇)
查看>>
开发一个APP,安卓与ios平台一共需要15万元,贵吗?
查看>>
计算机专业的,颜值很高是一种怎样的赶脚?
查看>>
为什么程序员不需要MATLAB技能?
查看>>
一套基于java的开源车牌识别算法
查看>>
想花钱速学互联网行业,大概花两三个月的时间,出来好找工作吗
查看>>
为何没有中文编程?
查看>>
招聘信息薪资范围是12-20K,能否要20K的薪资?
查看>>
软件外包商都是黑心的吗?
查看>>
Vue @import ‘~@/css/reset.css’;报错,解决方案
查看>>
Vue安装支持SCSS插件
查看>>
webstorm设置点击(单击)左侧项目资源管理器里面的文件,自动在右侧打开源代码文件
查看>>
360浏览器如何设置为像chrome谷歌浏览器那样输入网址回车在当前页面,而不是新建一个标签打开
查看>>