我是 React 和 Material-UI 的新手,我想打印我当前的对话框。
问题是我无法找到一种方法来最大化我的对话框以进行打印(设置为全屏),而无需在浏览器中执行它。所以我基本上想要在我的浏览器中有一个更小的对话框,并且对话框的最大尺寸。
这是我在 TSX 中的基本代码:
import React, { Component} from 'react';
import { Button, Dialog } from '@material/core';
export default class MUITester extends Component {
render(){
return (
<Dialog fullScreen={false}>
<div>
<Button onClick={() => window.print()}>
PRINT
</Button>
</div>
</Dialog>
);
}
以及对应的css文件:
@media print {
.print {
fullScreen=true;
color: blue;
}
}
我可以使用css解决它吗?还是我必须使用 React/Material-UI?