yangfeng ea25c6ed5b feat:绑定手机号插件 4 miesięcy temu
..
public 9edeaa7e8f fix:pdf部分文章加载不出来问题解决 10 miesięcy temu
src 35df78678c 提交 9 miesięcy temu
.browserslistrc 56ca0842d6 feat: 完善部署问题 4 lat temu
.editorconfig 823d6689ea fix: 新增EsLint及编辑器规范 4 lat temu
.env.alone 72a87bedec feat: page_xxx_app -> page_xxx_mobile 4 lat temu
.env.development fe5b39a3aa feat: 移除VUE_APP_LOG_URL相关内容 3 lat temu
.env.production fe5b39a3aa feat: 移除VUE_APP_LOG_URL相关内容 3 lat temu
.eslintrc.js 1d8583cdfe fix: 修复IE11兼容性问题 4 lat temu
.gitignore b9901701c7 feat: 新增PC端及目录移动 4 lat temu
.gitlab-ci.yml b5013e29a1 feat:element-ui安装内网版本 2 lat temu
.npmrc ea25c6ed5b feat:绑定手机号插件 4 miesięcy temu
README.md 72a87bedec feat: page_xxx_app -> page_xxx_mobile 4 lat temu
babel.config.js 823d6689ea fix: 新增EsLint及编辑器规范 4 lat temu
package.json ba0d356384 chore: update version 1 rok temu
postcss.config.js b9901701c7 feat: 新增PC端及目录移动 4 lat temu
vue.config.js 112c53a158 feat: 文库功能调整 1 rok temu
yarn.lock ea25c6ed5b feat:绑定手机号插件 4 miesięcy temu

README.md

剑鱼文库PC端

采用Single-SPA微前端架构,避免后期多次同步修改剑鱼公用头部导航及底部、登录等

目录结构
.
├── App.vue
├── api
│   ├── index.js
│   ├── mock                # 本机开发模拟接口JSON
│   │   └── test$ajax.json
│   ├── mock.js
│   └── modules
│       └── user.js
├── assets
│   └── style
│       ├── _mixin.scss
│       └── _variables.scss
├── components
│   ├── CardItem.vue        # 卡片型文件缩略展示
│   ├── HelloWorld.vue
│   ├── List.vue            # 列表展示
│   ├── ListItem.vue        # 列表型文件缩略展示
│   └── Search.vue          # 顶部搜索框
├── main.js
├── router.js
├── set-public-path.js
└── views
    ├── 404.vue
    ├── Content.vue         # 内容页
    ├── Home.vue            # 首页
    ├── Keep.vue            # 收藏
    ├── Mine.vue            # 我的
    └── Search.vue          # 搜索结果列表页

无顶部底部开发
  1. 
    ##### 接入顶部开发调试
    
    0. ```yarn run serve```
    
    1. 本机启动剑鱼Web主程序
    
    2. 修改`systemjs-importmap`中app对应的请求地址
    
    > 文件地址 /src/web/templates/frontRouter/pc/docs/sess/index.html
    
    3. 访问`/swordfish/docs/index`
    
    ##### 部署
    
    ###### nginx
    

剑鱼文库 前端配置

location ^~/page_docs_pc {

if ($uri ~ \.html$) {

add_header Pragma no-cache;

    add_header         Expires  0;
    add_header         Cache-Control no-cache,no-store,must-revalidate;
}
root /opt/nginx/nginx/html/;
index index.html;
try_files $uri $uri/ /page_docs_pc/index.html;

} ```