0
点赞
收藏
分享

微信扫一扫

Vue前端实战——外卖商家


项目页面准备工作


  • 设计师 ----->设计稿件 ---->前端
    Vue前端实战——外卖商家_vue.js
  • 头部 (展示 浮层)
  • 内容区 (窗口 评价 商家详情页)
  • 页面切换 html单页面
  • 展示浮层(关闭)
  • 商品页 左右 分类 商品列表
  • 滚动区块 分类高亮 联动
  • 底部 购物车
  • 添加商品 联动效果
  • 商品详情浮层 自适应
  • 勾选 评论区变化

资源准备

Vue前端实战——外卖商家_vue.js_02

  • mkm 页面字体 大小 颜色 尺寸 区块 标注

Vue前端实战——外卖商家_前端_03

Vue前端实战——外卖商家_javascript_04Vue前端实战——外卖商家_数据_05



图片 尺寸 场景
Vue前端实战——外卖商家_css_06Vue前端实战——外卖商家_数据_07



切成单图


  • 2x 3x 移动端
  • DPR设备像素比 显示力度 逼真度
    Vue前端实战——外卖商家_数据_08



css 拼图 合成 减少数量 性能优化



webpack css打包 无png
Vue前端实战——外卖商家_数据_09



svg 色彩单一 -----> 图标字体文件



Vue前端实战——外卖商家_数据_10

图标字体 制作

Vue前端实战——外卖商家_javascript_11Vue前端实战——外卖商家_数据_12Vue前端实战——外卖商家_前端_13

Vue前端实战——外卖商家_数据_14

Vue前端实战——外卖商家_前端_15Vue前端实战——外卖商家_前端_16Vue前端实战——外卖商家_前端_17

项目 目录 结构设计

Vue前端实战——外卖商家_数据_18

Vue大组件


  • 目录结构
  • 组件 就近维护

Vue前端实战——外卖商家_数据_19


  • styles 类似于 css预处理器 less
    Vue前端实战——外卖商家_javascript_20Vue前端实战——外卖商家_css_21Vue前端实战——外卖商家_css_22
  • 把css文件 更改 styl语法
    {} ; 去掉

Vue前端实战——外卖商家_数据_23


  • 前后端 联调 分离
  • 模拟数据
    Vue前端实战——外卖商家_javascript_24Vue前端实战——外卖商家_css_25
  • 设计内容 根据 功能 数据表 添加数据
  • 模拟 数据字段
    Vue前端实战——外卖商家_vue.js_26Vue前端实战——外卖商家_vue.js_27Vue前端实战——外卖商家_javascript_28Vue前端实战——外卖商家_css_29Vue前端实战——外卖商家_前端_30Vue前端实战——外卖商家_javascript_31
  • 定义路由
    Vue前端实战——外卖商家_vue.js_32Vue前端实战——外卖商家_vue.js_33Vue前端实战——外卖商家_vue.js_34Vue前端实战——外卖商家_数据_35Vue前端实战——外卖商家_数据_36Vue前端实战——外卖商家_数据_37Vue前端实战——外卖商家_vue.js_38Vue前端实战——外卖商家_前端_39Vue前端实战——外卖商家_javascript_40Vue前端实战——外卖商家_javascript_41Vue前端实战——外卖商家_css_42Vue前端实战——外卖商家_css_43Vue前端实战——外卖商家_前端_44

页面骨架开发



bar组件 header 导航区
Vue前端实战——外卖商家_vue.js_45



包含 三个区块



route 来切换
Vue前端实战——外卖商家_数据_46



css reset
Vue前端实战——外卖商家_javascript_47



Vue页面骨架—— 组件 拆分

页面整体设计—>根据切图 组件拆分(组件化开发)

Vue前端实战——外卖商家_数据_48

Vue前端实战——外卖商家_前端_49整体组件

header组件

导航组件

Vue前端实战——外卖商家_前端_50

  • 并 添加自定义 样式
    Vue前端实战——外卖商家_vue.js_51

Vue前端实战——外卖商家_数据_52Vue前端实战——外卖商家_数据_53

Vue前端实战——外卖商家_css_54Vue前端实战——外卖商家_vue.js_55

eslink 不能用分号 强加分号

Vue前端实战——外卖商家_javascript_56Vue前端实战——外卖商家_css_57Vue前端实战——外卖商家_前端_58Vue前端实战——外卖商家_javascript_59Vue前端实战——外卖商家_css_60Vue前端实战——外卖商家_javascript_61Vue前端实战——外卖商家_javascript_62Vue前端实战——外卖商家_javascript_63Vue前端实战——外卖商家_vue.js_64Vue前端实战——外卖商家_css_65Vue前端实战——外卖商家_前端_66Vue前端实战——外卖商家_javascript_67Vue前端实战——外卖商家_vue.js_68

Vue前端实战——外卖商家_数据_69Vue前端实战——外卖商家_vue.js_70Vue前端实战——外卖商家_vue.js_71

Vue前端实战——外卖商家_javascript_72Vue前端实战——外卖商家_数据_73Vue前端实战——外卖商家_javascript_74Vue前端实战——外卖商家_vue.js_75Vue前端实战——外卖商家_javascript_76


  • 先注册
    Vue前端实战——外卖商家_css_77Vue前端实战——外卖商家_前端_78
    Vue前端实战——外卖商家_前端_79Vue前端实战——外卖商家_css_80
    Vue前端实战——外卖商家_前端_81Vue前端实战——外卖商家_vue.js_82Vue前端实战——外卖商家_css_83Vue前端实战——外卖商家_javascript_84Vue前端实战——外卖商家_前端_85Vue前端实战——外卖商家_css_86Vue前端实战——外卖商家_数据_87Vue前端实战——外卖商家_vue.js_88Vue前端实战——外卖商家_vue.js_89Vue前端实战——外卖商家_前端_90Vue前端实战——外卖商家_前端_91Vue前端实战——外卖商家_前端_92Vue前端实战——外卖商家_css_93
  • 冲突
    Vue前端实战——外卖商家_javascript_94Vue前端实战——外卖商家_vue.js_95Vue前端实战——外卖商家_数据_96Vue前端实战——外卖商家_javascript_97Vue前端实战——外卖商家_vue.js_98Vue前端实战——外卖商家_前端_99Vue前端实战——外卖商家_vue.js_100Vue前端实战——外卖商家_css_101Vue前端实战——外卖商家_前端_102

Vue页面骨架——vue-router

Vue前端实战——外卖商家_javascript_103Vue前端实战——外卖商家_数据_104

Vue前端实战——外卖商家_前端_105Vue前端实战——外卖商家_前端_106Vue前端实战——外卖商家_css_107Vue前端实战——外卖商家_javascript_108Vue前端实战——外卖商家_css_109Vue前端实战——外卖商家_前端_110Vue前端实战——外卖商家_数据_111Vue前端实战——外卖商家_前端_112Vue前端实战——外卖商家_css_113Vue前端实战——外卖商家_数据_114Vue前端实战——外卖商家_vue.js_115Vue前端实战——外卖商家_前端_116Vue前端实战——外卖商家_vue.js_117Vue前端实战——外卖商家_数据_118

Vue前端实战——外卖商家_vue.js_119

Vue前端实战——外卖商家_css_120Vue前端实战——外卖商家_vue.js_121Vue前端实战——外卖商家_前端_122Vue前端实战——外卖商家_前端_123Vue前端实战——外卖商家_数据_124Vue前端实战——外卖商家_数据_125Vue前端实战——外卖商家_css_126Vue前端实战——外卖商家_前端_127Vue前端实战——外卖商家_vue.js_128

Vue前端实战——外卖商家_前端_129Vue前端实战——外卖商家_css_130Vue前端实战——外卖商家_css_131Vue前端实战——外卖商家_vue.js_132Vue前端实战——外卖商家_数据_133Vue前端实战——外卖商家_vue.js_134

Vue前端实战——外卖商家_前端_135Vue前端实战——外卖商家_css_136Vue前端实战——外卖商家_vue.js_137Vue前端实战——外卖商家_vue.js_138Vue前端实战——外卖商家_vue.js_139Vue前端实战——外卖商家_javascript_140Vue前端实战——外卖商家_vue.js_141Vue前端实战——外卖商家_数据_142Vue前端实战——外卖商家_css_143Vue前端实战——外卖商家_vue.js_144Vue前端实战——外卖商家_css_145Vue前端实战——外卖商家_前端_146

Vue前端实战——外卖商家_前端_147Vue前端实战——外卖商家_css_148

像素border实现

Vue前端实战——外卖商家_前端_149Vue前端实战——外卖商家_数据_150Vue前端实战——外卖商家_javascript_151Vue前端实战——外卖商家_数据_152Vue前端实战——外卖商家_javascript_153

Vue前端实战——外卖商家_javascript_154Vue前端实战——外卖商家_javascript_155Vue前端实战——外卖商家_vue.js_156Vue前端实战——外卖商家_vue.js_157Vue前端实战——外卖商家_javascript_158Vue前端实战——外卖商家_vue.js_159Vue前端实战——外卖商家_数据_160Vue前端实战——外卖商家_css_161Vue前端实战——外卖商家_javascript_162Vue前端实战——外卖商家_vue.js_163Vue前端实战——外卖商家_css_164Vue前端实战——外卖商家_css_165



举报

相关推荐

0 条评论