bbs-go 为前后端分离设计,后端接口服务使用简洁的 Go 语言进行开发,前端页面使用 Vue.js 进行开发。系统由三个模块组成:
- server:go 语言开发后端接口服务,为系统提供数据支撑
- site:基于 Nuxt.js 开发的社区前台 UI 服务
- admin:基于 Vue.js 开发的社区运营
本节开始,我们遵循从外到里的顺序分析这个项目。首先是前端,分析admin目录下的Vue.js框架代码,了解前端逻辑。
组件声明
在admin的最外层文件,有一个auto-imports.d.ts的文件,这是一个全局的组件声明文件。我们看一下都具体声明了哪些组件:
/* eslint-disable */
/* prettier-ignore */
// @ts-nocheck
// noinspection JSUnusedGlobalSymbols
// Generated by unplugin-auto-import
export {}
declare global {
const EffectScope: typeof import('vue')['EffectScope']
const arco: typeof import('./composables/arco')['default']
const asyncComputed: typeof import('@vueuse/core')['asyncComputed']
const autoResetRef: typeof import('@vueuse/core')['autoRese
订阅专栏 解锁全文
318

被折叠的 条评论
为什么被折叠?



