zoukankan      html  css  js  c++  java
  • 【wepy入门教程】48小时开发看美女微信小程序,万花阁

    说明:本文只做小程序的开发过程记录;小程序仅供学习参考,严禁用于商业及非法用途

    准备

    不管是做网站还是做小程序,只要是To C,就少不了做内容,因此第一步依然是数据准备,从网上找到两个网站:

    1. https://www.mzitu.com/
    2. http://www.umei.cc/

    第一个网站内容过于色情,第一个还算中肯,于是开始我的爬虫之旅。

    Step1 数据获取-8小时

    爬虫框架是基于scrapy实现:

    • GitHub:图片爬虫,z1工程是爬取网站文章的,z2工程正是本项目的爬虫
    • 成功从目标网站抓取40GB的数据,7K+图集,30w+图片
    • 图片抓过来需要放到阿里云服务器,但是阿里云服务器只有40GB的系统盘,全放上去空间不够,于是对图片做了压缩裁剪,方法见common目录,优化之后大概还有15GB大小,满足需求

    Step2 后端接口开发,4小时

    基于springboot4.0+mybatis,轻松实现三个接口,分别是:

    • 随机从数据库里提取10组图片
    • 点击图片增加图片的评分
    • 根据图片的评分获取图片
    • 删除图片
    • 根据图片ID获取图片

    本工程和上一个小程序值得读读共有一个后端程序,只是增加了一些接口。可通过wanhg目录与此前的程序进行区分
    GitHub:后端API

    Step3 前段web开发,12小时

    基于vue2.0+elementUI+axios,做了前台展示及后台管理页面

    • 前台根据分类获取图片进行展示
    • 后台根据分类进行图片展示,可以删除、预览
    • 图片标签管理页面,审核控制页面

    GitHub:web前端
    最后一个简约纯前端的页面就出来啦!
    访问:万花阁

    Step4 小程序开发,24小时

    基于wepy框架开发,有三个tab页,分别是推荐热榜我的
    实现的功能有

    • 推荐页面每次触底随机获取10组图片
    • 点击图集,进入图片预览,每点击一次在热榜的权重加2分
    • 每收藏一次图片,热榜权重加5分
    • 可点击收藏按钮,就图片收藏到我的页面
    • 转发、分享
    • 客服功能

    GitHub:小程序源码

    总结

    第一次使用wepy开发小程序,确实比原生组件要好用,熟悉vue开发的同学很容易就上手了。
    最后强烈推荐前段代码编程工具:VSCODE,写代码神器
    所有源码已在GitHub开源,Follow me
    万花阁

  • 相关阅读:
    Win10 iot 配置防火墙限制应用部署
    未能加载文件或程序集“********”或它的某一个依赖项。试图加载格式不正确的程序。
    IIS 支持 m3u8
    UWP WebView 禁用缩放
    Code First
    关于 永恒之蓝 和 MS17-010 补丁
    《 罗辑思维 成大事者不纠结》读书笔记
    <王川自选集第一卷电子书 >读书笔记
    <王二的经济学故事>读书笔记
    <以交易为生>读书笔记
  • 原文地址:https://www.cnblogs.com/10manongit/p/12686794.html
Copyright © 2011-2022 走看看