仿网易严选
2024年2月15日:最近有人下载项目并安装依赖后无法运行代码。 由于更新,需要版本锁定。 按如下方式修改 .json 文件。 删除并重新安装依赖项。
"mpvue": "1.0.18", "mpvue-template-compiler": "1.0.18",
2018年10月26日:src目录下新增文件夹。 这主要是为了解决跳转同一页面时数据未初始化的问题。 全局添加混合组件,这样就不需要每个页面都初始化数据了 //在main.js中引入这个混合组件 //全局处理重复页面跳转细节的初始化,以及'./'返回的细节Vue.使用()
2018年9月13日:增加VUEX的介绍。 VUEX 用于价格文件夹和主页上的城市。 你也可以在选择城市的页面参考如何介绍和使用vuex。
2018年9月6日:首页顶部新增搜索,并引入高德地图API
1、分为两种情况:用户同意获得授权和用户不同意获得授权。
2018年9月5日:商品详情页新增商品转发功能(分享功能)
2018年8月30日:很多人反映无法登录,因为需要自己配置后端。 为了让大家登录后能够体验一些操作,我这里添加了一个默认用户,以便大家体验其他功能! 这里有可能你会遇到问题:大家都用这个账号添加购物车,收藏,还有一些可能很多人添加的送货地址。 我会定期为在线默认用户删除这些信息,并密切关注最新的代码体验
您还可以设置自己的默认账户信息
大家也可以在App.vue设置自己的默认账户信息(这样就不会和大家冲突了) openId修改为一个唯一的值就行 var userInfo = {"openId":"oQmbb4sNZdxaUQZ0sfYgvtOP2S7c","nickName":"何玉硕","gender":1,"language":"zh_CN","city":"Changping","province":"Beijing","country":"China","avatarUrl":"https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIbWFEIJj8IpGeHM7dGic1aTFZALjWcMm9ltWfFiaQfVRYticWBfgGfzXWMt2EkJWiaicPtftHAlWxUibxQ/132","watermark":{"timestamp":1535513485,"appid":"wx601ce71bde7b9add"}}; var openId = userInfo.openId; wx.setStorageSync("userInfo", userInfo); wx.setStorageSync("openId", openId);
前言
一直打算自己写一个界面,写一个在线小程序,但是总是没有办法从数据入手。 无意中发现有网友爬取了网易严选商城的一些数据。 一共大概有20张表,相当详细(是的,有些表的字段和一些数据都被修改了。)我平时大部分项目都是用Vue,所以就直接选择了开发。 本来打算用PHP做后端,但是经过半个月的学习,感觉要学的东西太多了。 短时间内我无法及时编写这个在线小程序,所以我最终决定使用node来开发并提供接口。
本项目仅供学习参考。
前端:小程序、、、
后端:Node、koa2、knex.js 操作数据库,供可视化工具使用
运行方法
npm install 下载依赖 npm run dev 运行项目 这里部分项目的接口都可以访问了,但是登录接口不可以,只有本地搭建一套才可以使用登录接口 因为你用的自己的Appi打开微信开发者工具,无法调用我这边的登录,我后台默认是自己的Appid
目前在线状态
由于域名注册小程序暂时无法使用,因此小程序的服务器已经上线,接口均为在线接口进行访问。 您只需将源码克隆到本地,直接在微信开发者工具中请求数据即可。 看到效果后,注册通过后会添加二维码。
如果您喜欢的话,希望您可以点个star来鼓励我。 感谢您的支持!
2.分类页面、分类子页面及搜索功能、搜索列表、历史记录、模糊搜索提示
3.购物车功能:添加购物车、单选多选、删除和商品收藏功能
4、地址管理
小程序后端上门点击进入小程序服务器地址项目总结及遇到的一些问题#点击进入博客查看详情最后