react-native加载静态图片或html , 显示文件找不到

发布于 2022-09-12 22:32:51 字数 1474 浏览 14 评论 0

测试手机为android

`

//webview用的是react-native-webview


import React, { Component, } from 'react';
import { View, Text, Platform, Image, } from 'react-native'
import { WebView } from 'react-native-webview';
export default class Antv extends Component {
    constructor(props) {
    super(props);
    this.state = {
  
    }
}
render() {
return (
  <View style={{height: 300}}>
    <WebView
        ref={ref => (this.webViewRef = ref)}
        // onMessage={this.onMessage}
        originWhitelist={['*']}
        // allowFileAccess={true}
        // source={{uri:    'file:///android_asset/china_gdp.html'}}
        source={{uri: 'file:///android_asset/base/gdp.html'}}
        javaScriptEnabled={true}
        // decelerationRate='normal'
        scrollEnabled={true}
        // useWebKit={true}
        // mediaPlaybackRequiresUserAction={true}
        // mixedContentMode="compatibility"
        // allowingReadAccessToURL="*"
        // domStorageEnabled={true}
        // onLoadEnd={() => this.setState({ loading: false })}
    />
    <Image
        style={{width: 100, height: 100}}
        source={{uri: 'file:///android_asset/base/CustomerAnalysis.png'}}
    />
  </View>
)
}
}

`
android/app/src/main/assets
image

这样写完以后,运行,手机显示如下
image
webview显示没找到文件,Image也没有显示
这是哪里的问题呢?

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

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

发布评论

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

评论(1

感悟人生的甜 2022-09-19 22:32:51

file 后面要接绝对路径,你代码中的地址是相对于项目根目录的path

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