mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-04-06 03:59:53 +08:00
1 line
5.5 KiB
JavaScript
1 line
5.5 KiB
JavaScript
"use strict";(self.webpackChunkfes_js=self.webpackChunkfes_js||[]).push([[783],{6811:(l,e,n)=>{n.r(e),n.d(e,{data:()=>u});const u={key:"v-d61a9282",path:"/reference/plugin/",title:"介绍",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[{level:2,title:"插件列表",slug:"插件列表",children:[]},{level:2,title:"架构",slug:"架构",children:[]}],filePathRelative:"reference/plugin/README.md",git:{updatedTime:165345025e4,contributors:[{name:"wanchun",email:"445436867@qq.com",commits:1}]}}},671:(l,e,n)=>{n.r(e),n.d(e,{default:()=>J});var u=n(6252);const t=(0,u._)("h1",{id:"介绍",tabindex:"-1"},[(0,u._)("a",{class:"header-anchor",href:"#介绍","aria-hidden":"true"},"#"),(0,u.Uk)(" 介绍")],-1),s=(0,u._)("h2",{id:"插件列表",tabindex:"-1"},[(0,u._)("a",{class:"header-anchor",href:"#插件列表","aria-hidden":"true"},"#"),(0,u.Uk)(" 插件列表")],-1),r=(0,u._)("thead",null,[(0,u._)("tr",null,[(0,u._)("th",null,"插件"),(0,u._)("th",null,"介绍")])],-1),i=(0,u.Uk)("@fesjs/plugin-access"),d=(0,u._)("td",null,"提供对页面资源的权限控制能力",-1),_=(0,u.Uk)("@fesjs/plugin-enums"),a=(0,u._)("td",null,"提供统一的枚举存取及丰富的函数来处理枚举",-1),c=(0,u.Uk)("@fesjs/plugin-icon"),f=(0,u._)("td",null,"svg 文件自动注册为组件",-1),p=(0,u.Uk)("@fesjs/plugin-jest"),o=(0,u._)("td",null,[(0,u.Uk)("基于 "),(0,u._)("code",null,"Jest"),(0,u.Uk)(",提供单元测试、覆盖测试能力")],-1),g=(0,u.Uk)(" @fesjs/plugin-layout"),m=(0,u._)("td",null,"简单的配置即可拥有布局,包括导航以及侧边栏",-1),k=(0,u.Uk)("@fesjs/plugin-locale"),h=(0,u._)("td",null,[(0,u.Uk)("基于 "),(0,u._)("code",null,"Vue I18n"),(0,u.Uk)(",提供国际化能力")],-1),U=(0,u.Uk)("@fesjs/plugin-model"),w=(0,u._)("td",null,"简易的数据管理方案",-1),j=(0,u.Uk)("@fesjs/plugin-request"),W=(0,u._)("td",null,[(0,u.Uk)("基于 "),(0,u._)("code",null,"Axios"),(0,u.Uk)(" 封装的 request,内置防止重复请求、请求节流、错误处理等功能")],-1),v=(0,u.Uk)("@fesjs/plugin-vuex"),b=(0,u._)("td",null,[(0,u.Uk)("基于 "),(0,u._)("code",null,"Vuex"),(0,u.Uk)(", 提供状态管理能力")],-1),q=(0,u.Uk)("@fesjs/plugin-qiankun"),x=(0,u._)("td",null,[(0,u.Uk)("基于 "),(0,u._)("code",null,"qiankun"),(0,u.Uk)(",提供微服务能力")],-1),C=(0,u.Uk)("@fesjs/plugin-sass"),y=(0,u._)("td",null,"样式支持sass",-1),R=(0,u.Uk)("@fesjs/plugin-monaco-editor"),S=(0,u._)("td",null,[(0,u.Uk)("提供代码编辑器能力, 基于"),(0,u._)("code",null,"monaco-editor"),(0,u.Uk)("(VS Code使用的代码编辑器)")],-1),V=(0,u.Uk)("@fesjs/plugin-windicss"),A=(0,u._)("td",null,[(0,u.Uk)("基于 "),(0,u._)("code",null,"windicss"),(0,u.Uk)(",提供原子化 CSS 能力")],-1),D=(0,u.Uk)("@fesjs/plugin-pinia"),E=(0,u._)("td",null,[(0,u.Uk)("基于 "),(0,u._)("code",null,"pinia"),(0,u.Uk)(",提供状态管理")],-1),F=(0,u.Uk)("@fesjs/plugin-watermark"),Z=(0,u._)("td",null,"水印",-1),z=(0,u._)("h2",{id:"架构",tabindex:"-1"},[(0,u._)("a",{class:"header-anchor",href:"#架构","aria-hidden":"true"},"#"),(0,u.Uk)(" 架构")],-1),B=["src"],H=(0,u._)("p",null,"Fes.js 把大家常用的技术栈封装成一个个插件进行整理,收敛到一起,让大家只用 Fes.js 就可以完成 80% 的日常工作。",-1),I={},J=(0,n(3744).Z)(I,[["render",function(l,e){const n=(0,u.up)("RouterLink");return(0,u.wg)(),(0,u.iD)(u.HY,null,[t,s,(0,u._)("table",null,[r,(0,u._)("tbody",null,[(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/access.html"},{default:(0,u.w5)((()=>[i])),_:1})]),d]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/enums.html"},{default:(0,u.w5)((()=>[_])),_:1})]),a]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/icon.html"},{default:(0,u.w5)((()=>[c])),_:1})]),f]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/jest.html"},{default:(0,u.w5)((()=>[p])),_:1})]),o]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/layout.html"},{default:(0,u.w5)((()=>[g])),_:1})]),m]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/locale.html"},{default:(0,u.w5)((()=>[k])),_:1})]),h]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/model.html"},{default:(0,u.w5)((()=>[U])),_:1})]),w]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/request.html"},{default:(0,u.w5)((()=>[j])),_:1})]),W]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/vuex.html"},{default:(0,u.w5)((()=>[v])),_:1})]),b]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/qiankun.html"},{default:(0,u.w5)((()=>[q])),_:1})]),x]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/sass.html"},{default:(0,u.w5)((()=>[C])),_:1})]),y]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/editor.html"},{default:(0,u.w5)((()=>[R])),_:1})]),S]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/windicss.html"},{default:(0,u.w5)((()=>[V])),_:1})]),A]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/pinia.html"},{default:(0,u.w5)((()=>[D])),_:1})]),E]),(0,u._)("tr",null,[(0,u._)("td",null,[(0,u.Wm)(n,{to:"/reference/plugin/plugins/watermark.html"},{default:(0,u.w5)((()=>[F])),_:1})]),Z])])]),z,(0,u._)("img",{src:l.$withBase("framework.png"),alt:"架构"},null,8,B),H],64)}]])},3744:(l,e)=>{e.Z=(l,e)=>{const n=l.__vccOpts||l;for(const[l,u]of e)n[l]=u;return n}}}]); |