组织介绍

简介

项目列表

集成实录

css框架选择

  • 如果有网新的工作经历,可以单独手写css样式,注意响应式兼容性
  • bootstrap(推荐) 详细阅读bootstrap文档,或参考福人集团

技术栈

  • nuxtjs,这里只用到了 nuxtjs 中的 nuxtServerInit 这个action来初始化网站的基础配置,其他的暂未用到。ps: 为什么不使用asyncData来请求数据,asyncDatathis指向问题非当前vue实例,同时可能存在请求后数据可能需要特殊处理,所以网站对应的页面都是在mountedcreated中请求,当然如果有好建议,可修改template 并提交pr

  • typescript,js的超集,未来前端主流的趋势所在。网站的复杂度决定了 ts 使用的范围,目前用到的包括 interface 类型校验 ,其他未使用

插件使用

  • SuperSlider 放弃吧,建议使用swiper, 可直接import

    import Swiper from '@/static/js/swiper.min.js' // 注意,static中必须存在swiper.min.js文件,此文件从官网下即可
  • jQuery 已在template中集成jQuery,注意vue中使用 请先import $ from 'jquery'

  • wow.js 如需使用,请先npm i wowjs --save

项目迁移

前端迁移

  • 服务器迁移
    • 修改request.ts 中的BASE_URL为新服务地址
    • 修改nginx配置到新的域名
  • 测试转生产(服务器不动)
    • 修改request.ts 中的BASE_URL为新服务地址

后端迁移

  • 资源迁移
    • 列表资源
    • 数据库中富文本的资源(其中包括,图片,链接等)
成就
0
Star
0
Fork
成员(3)
505775 cosling 1589008633
Jason2011
DarisX
wzp123321

搜索帮助