cuiyalong 8ae98b3ae7 feat: pc搜索结果页面接口调用 4 år sedan
..
public 55daa0be71 feat: 新增Card组件&新增搜索结果页面 4 år sedan
src 8ae98b3ae7 feat: pc搜索结果页面接口调用 4 år sedan
.browserslistrc 56ca0842d6 feat: 完善部署问题 4 år sedan
.editorconfig 823d6689ea fix: 新增EsLint及编辑器规范 4 år sedan
.env.alone f871c0ff15 feat: 完善首页&新增mock搜索数据示例 4 år sedan
.env.development c7804115a8 feat: 修改测试环境指向地址 4 år sedan
.env.production f871c0ff15 feat: 完善首页&新增mock搜索数据示例 4 år sedan
.eslintrc.js 76b6ea3e2b fix: 修复问题 4 år sedan
.gitignore b9901701c7 feat: 新增PC端及目录移动 4 år sedan
README.md 56ca0842d6 feat: 完善部署问题 4 år sedan
babel.config.js 823d6689ea fix: 新增EsLint及编辑器规范 4 år sedan
package-lock.json b9901701c7 feat: 新增PC端及目录移动 4 år sedan
package.json 823d6689ea fix: 新增EsLint及编辑器规范 4 år sedan
postcss.config.js b9901701c7 feat: 新增PC端及目录移动 4 år sedan
vue.config.js 8ae98b3ae7 feat: pc搜索结果页面接口调用 4 år sedan
yarn.lock 823d6689ea fix: 新增EsLint及编辑器规范 4 år sedan

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 {

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/index.html;

} ```