技术栈: vue3+typeScript+vite+element-plus+pinia+pnpm
参考地址:(和该网站相似度90%,可以参考一下): https://www.cnki.net/
项目描述: 供院内部使用的一个门户网站,支持文献,新闻浏览,期刊检索数据高级检索,富文本,文档在线预览,在线翻译, 滑屏
取词等功能
项目职责:
1.项目框架搭建 axios 封装,vue-router,pinia 模块化封装,vite 配置,resolve 别名配置,vite 插件配置,如 vueJsx 支持插件,自
动导入 api 插件,svg 图标自动注册配置,windicss 配置,.env 环境变量配置。
2.通用组件二次封装如 table ,表单,选项卡,echarts ,并根据 ui 设计图对通用业务组件进行封装,如新闻展示列表,超出
行显示“展开”组件,路由跳转组件,批量下载进度条展示悬窗,滑屏取词组件,轮播组件,甘特图组件,并使用 hooks
抽离可复用逻辑。
3.猜你喜欢,用户推荐功能开发,对诸葛io埋点sdk进行二次封装, 对用户操作行为如,下载,收藏,引用,阅读,页面停