// 使用异步函数也是可以的 import "@webank/fes-ui/dist/styles/fes-ui.css"; let installed = false; export default ({ Vue, // VuePress 正在使用的 Vue 构造函数 options, // 附加到根实例的一些选项 router, // 当前应用的路由实例 siteData, // 站点元数据 isServer // 当前应用配置是处于 服务端渲染 或 客户端 }) => { return new Promise(function(resole, reject) { if (!isServer) { import("@webank/fes-ui") .then(({ default: UiWebank }) => { installed = true; // install 组件库 Vue.use(UiWebank, { locale: "zh-cn" }); resole(); }) .catch(reject); } else { resole(); } }); };