项目属于分离式开发,服务端工程师提供api接口,前端通过调用api实现所有交互逻辑,前端项目基于vuecli的webpack脚手架编译,依赖了sass,babel,预渲染、vuex等技术栈,所有第三方库依赖npm,esmodule实现模块与依赖管理,实现了较复杂的商品属性与细分规格的添加与管理,可无限递归,并匹配对应价格,充分发挥了vue双向绑定优势由于考虑到前台对seo的依靠,在nuxt(服务端渲染)和预渲染中最终选择了预渲染,这样将节约开发成本,并能达到预期效果
评论