停车场项目web, 互联网仓库, 开发完成后, 需要将代码回传云桌面.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

33 lines
1.0 KiB

import React from "react"
import { createRoot } from 'react-dom/client'
import Router from "./router"
import { Provider } from "react-redux"
import { HashRouter } from "react-router-dom"
import store from "./store"
import { ConfigProvider } from "antd"
import zhCN from "antd/lib/locale/zh_CN.js"
import "@/assets/css/index.scss"
/*
* 初始化默认引入主题样式
*/
const createThemeSheet = (props) => {
let skin = localStorage.getItem("skin") || 'dark'
let head = document.head || document.getElementsByTagName('head')[0];
let style = document.createElement('link');
style.setAttribute('rel', 'stylesheet');
style.setAttribute('href', `./static/css/antd.${skin}.min.css`);
style.setAttribute('id', 'theme-style');
head.appendChild(style);
}
const container = document.getElementById('root')
const root = createRoot(container)
createThemeSheet()
root.render(
<ConfigProvider locale={zhCN}>
<Provider store={store}>
<HashRouter><Router /></HashRouter>
</Provider>
</ConfigProvider>
)