firebase - React Native Pdf 未显示
问题描述
当使用 react-native-pdf 和提供的示例 uri 时,它不会出现在我的应用程序中。仅显示加载栏。有谁知道可能导致此问题的原因?
消息下方显示的加载栏:
下面的代码:
return <SafeAreaView style={{ flex: 1}}>{chat}
<View style={styles.container}>
<Pdf
source={{uri:'https://samples.leanpub.com/thereactnativebook-sample.pdf',cache:true}}
onLoadComplete={(numberOfPages,filePath)=>{
console.log(`number of pages: ${numberOfPages}`);
}}
onPageChanged={(page,numberOfPages)=>{
console.log(`current page: ${page}`);
}}
onError={(error)=>{
console.log(error);
}}
onPressLink={(uri)=>{
console.log(`Link presse: ${uri}`)
}}
style={styles.pdf}/>
</View>
</SafeAreaView>;
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'flex-start',
alignItems: 'center',
marginTop: 25,
},
pdf: {
flex:1,
width:Dimensions.get('window').width,
height:Dimensions.get('window').height,
}
});
解决方案
推荐阅读
- c# - 使用 FTP 文件夹作为 ASP.NET 中的组件存储文件夹
- maven - 詹金斯:每当构建 SNAPSHOT 依赖项时构建 - 使用不同的 .m2 位置?
- apache - 如何找出哪个虚拟主机从 apache 2 服务器消耗最多的资源
- javascript - 来自远程参与者的 Jitsi AudioLevels 未更新,仍为 0
- javascript - Javascript 模块不适用于 github 页面
- laravel - 获取此“未找到在此服务器上未找到请求的 URL。” Apache 配置或 Laravel 问题?
- sql-server - 使用 Web Api 和 Blazor 服务器端门户在 SQL Server 中保存/读取文件
- reactjs - 通过共享 node_modules 在同一个项目中创建两个 Reactjs 应用
- angular - 多个 mat-header-rows 不适用于 5.x 版角材料
- java - 线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/commons/net/ftp/FTPConnectionClosedException