import {
getDotStr, } from '@/utils/utils';
import {
Card, Modal, Icon, } from 'antd';
import PropTypes from 'prop-types';
import React, {
Component } from 'react';
import {
Document, Page } from 'react-pdf';
interface IComponentProps {
numPages?: any, //pdf numPages
pageNumber?: number, //pdf pageNumber
pdfUrl: string,
pdfVisible?: boolean,
onHidePreview?: Function,
}
class PDFpreview extends Component<IComponentProps> {
constructor(props: IComponentProps) {
super(props);
}
static propTypes = {
numPages: PropTypes.object,
pageNumber: PropTypes.number,
pdfUrl: PropTypes.string,
pdfVisible: PropTypes.bool,
onHidePreview: PropTypes.func,
};
state = {
numPages: null, //pdf numPages
pageNumber: 1, //pdf pageNumber
pdfUrl: "",
pdfVisible: false, //
}
static getDerivedStateFromProps(nextProps, prevState)<
react中实现pdf及.png,.jpg预览
最新推荐文章于 2024-04-17 10:04:02 发布