//app.vue <script setup lang="ts"> import {inject} from 'vue' //添加1 import BasicLayout from '@/layouts/BasicLayout.vue' import {LoginUserStore} from '@/stores/LoginUserStore.ts' const locale = inject('locale')//添加2 const loginUserStore = LoginUserStore() loginUserStore.fetchLoginUser() </script> <template> <div id="app"> <a-config-provider :locale="locale">//添加3 <BasicLayout/> </a-config-provider> </div> </template> <style> #app { } </style> //main.ts import {createApp} from 'vue' import {createPinia} from 'pinia' import App from './App.vue' import router from './router' import Antd from 'ant-design-vue' import 'ant-design-vue/dist/reset.css' import './access.ts' import zhCN from 'ant-design-vue/es/locale/zh_CN' // 引入中文语言包//添加4 import 'dayjs/locale/zh-cn' //引入dayjs的中文语言包//添加5 const app = createApp(App) app.provide('locale', zhCN) // 注入locale属性//添加6 app.use(createPinia()) app.use(router) app.use(Antd) app.mount('#app')ant-design-vue组件设置中文
张小明
前端开发工程师
图解说明Windows下Vivado卸载全过程(附截图)
彻底卸载Vivado?这份Windows下的“清场”实战指南请收好(附真实截图) 你有没有遇到过这种情况:想重装最新版Vivado,结果安装程序弹出一句冰冷的提示—— “检测到旧版本存在,无法继续” ? 或…
在移动端上传的文件较大时,前端应该怎么处理,同时如何优化用户体验?
当移动端上传大文件时,需要从技术实现和用户体验两个维度进行优化。以下是完整的解决方案:📱 一、技术实现方案1. 分片上传(核心方案)// 文件分片示例 const chunkSize 5 * 1024 * 1024; // 5MB 每片 const chunks M…
箭头函数与arguments:快速理解差异
箭头函数没有 arguments ?别被坑了,这才是现代 JS 的正确打开方式 你有没有在写箭头函数时,顺手敲下 console.log(arguments) ,结果浏览器直接甩你一个 ReferenceError: arguments is not defined ? 别慌&…
USB转串口在DCS系统维护中的关键作用说明
USB转串口:工业现场的“救命线”——DCS系统维护中的隐形支柱在石化厂的深夜抢修中,当主控室屏幕一片漆黑、网络通信中断时,工程师掏出的不是网线,而是一根不起眼的USB转RS-485小盒子;在新建电厂首次上电调试前&#x…
Multisim示波器XY模式应用:图解说明使用场景
从“看波形”到“读关系”:Multisim示波器XY模式实战全解析你有没有遇到过这种情况——两个正弦信号在YT模式下看起来一模一样,但电路就是不工作?或者锁相环明明频率接近,却始终无法锁定?这时候,传统的“时…
混合云AI智算平台“领导者”!
1月12日,国际权威研究机构IDC发布《中国混合云AI智算平台2025年厂商评估》报告。基于IDC MarketScape双轴评估体系,百度智能云凭借全栈AI技术与成熟的混合云实践,稳居领导者象限。IDC指出,随着行业大模型和生成式AI的持续突破&…