前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【图片简历】Vue.js在线简历编辑...(三)

【图片简历】Vue.js在线简历编辑...(三)

作者头像
web前端教室
发布2018-03-20 17:00:26
4.1K0
发布2018-03-20 17:00:26
举报
文章被收录于专栏:web前端教室web前端教室
在线简历编辑这个,相对来讲还是有一点点复杂的。

在上一篇文章《【图片简历】Vue.js在线简历编辑器&生成图片简历(二)》中,

(1)、搞定了html2canvas.js生成html网页图片。

(2)、确定了使用mongoDB做为数据库之后,搞定了相关的命令与操作;

(3)、使用nodeJs做为中间件来操作mongoDB;

(4)、画了一个粗原型图;

<!-- -->

现在就是把基本的视图结构搞出来,先用ps画了一个细致一些的UI图,

然后再把它搞成html页面,vueJs里大致结构是这样的,

结构并不复杂,就是在resume.vue中,引入userInfo、eduction、work、specialty、evaluation,共五个模块。页面UI交互的部分并没有太复杂的地方,就是引入之后各种$emit就好了呗。

比较费脑子的地方在于mongoDB的数据库的结构该怎么设计比较好,简单搞的话,个人信息、教育背景、工作经历、个人特长、自我评价,五个模块对应五个数据库就可以了,

但是因为我设计的需求里,是可以把整个简历复制为不同版本的,所以应该是每个简历带五个模块,

那么问题来了,是不是要搞成这样呢?就是一个总的库里,带多个集合,每个集合里又分不同的模块,

这里具体怎么搞,看情况先往下做吧,我估计这个数据库的设计,要出现反复。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-02-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档