yangjie #51
|
|
@ -6,6 +6,7 @@
|
|||
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta http-equiv="Content-Security-Policy" content="script-src 'self'">
|
||||
<meta name="build-time" content="<%- buildTime%>" id="build-time">
|
||||
<!-- <meta http-equiv="Content-Security-Policy"
|
||||
content="script-src 'self' https://www.google-analytics.com; style-src 'self' https://animate.style"> -->
|
||||
<title></title>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -53,6 +53,7 @@
|
|||
"electron-builder": "^23.1.0",
|
||||
"typescript": "^4.5.4",
|
||||
"vite": "^2.8.0",
|
||||
"vite-plugin-html": "^3.2.2",
|
||||
"vite-plugin-resolve": "^2.5.1"
|
||||
}
|
||||
}
|
||||
|
|
@ -123,7 +123,7 @@
|
|||
|
||||
>div:nth-child(1) {
|
||||
color: #ccc;
|
||||
font-size: 16px;
|
||||
font-size: 14px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ const Home: React.FC = () => {
|
|||
]);
|
||||
const [userInfo, setUserInfo] = useState<any>({})
|
||||
const [version, setVersion] = useState<string>('')
|
||||
const [buildTime, setBuildTime] = useState<string>('0')
|
||||
const [update, setUpdate] = useState(false)
|
||||
const [dateInfo, setDateInfo] = useState<{
|
||||
work: string;
|
||||
|
|
@ -60,6 +61,13 @@ const Home: React.FC = () => {
|
|||
window.electron.getVersion().then(res => {
|
||||
setVersion(res)
|
||||
})
|
||||
try {
|
||||
const buildStr = document.getElementById('build-time')?.getAttribute('content');
|
||||
const formattedTime = dayjs(Number(buildStr)).format('YYYYMMDDHHmm');
|
||||
setBuildTime(formattedTime)
|
||||
} catch {
|
||||
|
||||
}
|
||||
const updateTime = () => {
|
||||
setDateInfo({
|
||||
work: dayjs().format('ddd'),
|
||||
|
|
@ -136,7 +144,9 @@ const Home: React.FC = () => {
|
|||
</div>
|
||||
<div className='drag'>
|
||||
<div>
|
||||
<span>版本号:{version}</span>
|
||||
<span>V{version}-
|
||||
<span style={{ fontSize: '12px', color: 'gray' }}>{buildTime}</span>
|
||||
</span>
|
||||
{update ? <span>new</span> : null}
|
||||
</div>
|
||||
{update ? <div>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ import react from '@vitejs/plugin-react'
|
|||
import pxtovw from 'postcss-px-to-viewport-8-plugin'
|
||||
import { resolve as resolvePath } from 'path'
|
||||
import resolve from 'vite-plugin-resolve';
|
||||
import { createHtmlPlugin } from 'vite-plugin-html';
|
||||
const loder_pxtovw = pxtovw({
|
||||
viewportWidth: 1900,
|
||||
viewportUnit: 'vw',
|
||||
|
|
@ -51,6 +52,20 @@ export default defineConfig({
|
|||
base: './', // 这里更改打包相对绝对路径
|
||||
plugins: [
|
||||
react(),
|
||||
createHtmlPlugin({
|
||||
minify: false,
|
||||
pages: [
|
||||
{
|
||||
template: 'index.html',
|
||||
filename: 'index.html',
|
||||
injectOptions: {
|
||||
data: {
|
||||
buildTime: +new Date()
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}),
|
||||
resolve({
|
||||
'agora-electron-sdk': `
|
||||
const {
|
||||
|
|
|
|||
Loading…
Reference in New Issue