情侣积分微信小程序零基础开发教程(附代码及开发指南)

这篇具有很好参考价值的文章主要介绍了情侣积分微信小程序零基础开发教程(附代码及开发指南)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

To Our Loves

本文最新版本

0 情侣积分互动小程序

在idofSunChonggao 的基础上进行开发, 感谢!

且感谢初版(UxxHans)!

⭐ 如果本仓库对您有所帮助,您的fork或star就是对我最大的鼓励,谢谢!

v22.0.0

改了还蛮多的,具体看界面展示吧~

零前端基础,全凭爱意。代码存在诸多不足和bug,仅供参考。

v22.1.0

⭐ 增加任务类型选择:(任务可以发给自己,也可以发给对方)

发布者from

​ 我from的任务,你to来监督: (对方监督自己完成)

​ 此任务是from申请,由from执行,需to监督确认。

​ 你to的任务,我from来监督: (自己监督对方完成)

​ 此任务是from申请,由to执行,需from监督确认。


1 最新版本的界面展示

1.1 主页

情侣积分微信小程序零基础开发教程(附代码及开发指南)

1.2 任务

v22.1.0
情侣积分微信小程序零基础开发教程(附代码及开发指南)
v22.0.0
情侣积分微信小程序零基础开发教程(附代码及开发指南)

1.3 笔记

情侣积分微信小程序零基础开发教程(附代码及开发指南)

1.4 商城 && 仓库

情侣积分微信小程序零基础开发教程(附代码及开发指南)


2 初步的部署指南

⭐⭐初步的部署指南的结果是 commits “初步部署Fix” 版本⭐⭐
⭐⭐其基于 idofSunChonggao 的版本 ⭐⭐

2.0 小程序注册账号以及设置相关

2.0.0 小程序注册

https://mp.weixin.qq.com/wxopen/waregister?action=step1

情侣积分微信小程序零基础开发教程(附代码及开发指南)

2.0.1 登录开发

https://mp.weixin.qq.com/

⭐微信扫码 - 选择你的账户

情侣积分微信小程序零基础开发教程(附代码及开发指南)

2.0.2 开发流程

⭐去完成小程序信息以及小程序类目。

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐再点击左侧成员管理,添加体验人员。

2.1 自己开发(微信云开发)

2.1.1 下载开发者工具

https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html

2.1.2 导入项目
# 克隆项目
git clone https://github.com/idofSunChonggao/Rainbow-Cats-Personal-WeChat-MiniProgram.git

⭐导入项目进入微信开发者工具。

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐选择文件夹

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐选择好自己的AppID

情侣积分微信小程序零基础开发教程(附代码及开发指南)

2.1.3 云开发设置

⭐进入后,点击 云开发

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐进入后点击数据库->在集合名称添加四个集合:MarketList, MissionList, StorageList, UserList

情侣积分微信小程序零基础开发教程(附代码及开发指南)

如下所示

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐在UserList中添加两个默认记录, 在两个记录中分别添加两个字段 _openid与credit

字段 = _openid | 类型 = string |= 先不填
字段 = credit  | 类型 = number |= 0

情侣积分微信小程序零基础开发教程(附代码及开发指南)

结果如下

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐⭐⭐⭐⭐⭐ 最新版本的这里还需要添加几个字段
情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐设置 - 环境设置 - 复制环境ID

情侣积分微信小程序零基础开发教程(附代码及开发指南)

修改 miniprogram\envList.js 为:

const envList = [{"envId":"cloud1-xxxxxxxxxxxxx","alias":"cloud"}]
module.exports = {
    envList,
}

⭐设置好编辑器云函数根目录(cloudfunctionRoot)

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐右键点击 cloudfunctions 中的每个文件夹并选择云函数云端安装依赖上传 (不上传 node_modules), 一共九个。
⭐⭐ 最新版本的需要上传更多云函数
情侣积分微信小程序零基础开发教程(附代码及开发指南)

结果:

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐点击真机调试,出现

Error: miniprogram_npm/weui-miniprogram/icon/icon.js does not exists [1.05.2204250][win32-x64]

可能git clone 没把它下下来,自己去专门复制一个这份文件,并放到相应目录下。

⭐没有安装npm或者NodeJs, 需要先在这里下载安装: https://nodejs.org/dist/v16.15.1/node-v16.15.1-x64.msi

⭐win+R 打开cmd,安装相关

到cloudfunctions里执行

npm install --save wx-server-sdk@latest

npm init -y

如图所示:

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐再对miniprogram\pages\MainPage\index.wxml 进行修改,可以编译通过一个没有错误的demo

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐点击上传

⭐再回到https://mp.weixin.qq.com/ 的版本管理里,将开发版本设置为体验版。

情侣积分微信小程序零基础开发教程(附代码及开发指南)

情侣积分微信小程序零基础开发教程(附代码及开发指南)

⭐然后通过开发者账号分享到男/女朋友手机上(要先登录小程序开发者账号)。

⭐在两个手机上运行小程序->分别在两个手机上的小程序里新建任务。

⭐然后回到云开发控制台的missionlist数据库集合->找自己和男/女朋友的openid变量并记录。

⭐把这两个记录下来的拷贝到云开发控制台UserList数据集合里刚刚没填的openid变量中。

⭐把这两个记录下来的openid拷贝到miniprogram/app.js里的openidA和openidB的值里(A是小明,B是小红)。

⭐在miniprogram/app.js里把userA和userB改成自己和男/女朋友的名字。

⭐在miniprogram/app.js里把date改成自己和男/女朋友的恋爱纪念日。

⭐然后再试试看是不是成功了! (别忘了任务和物品左滑可以完成和购买)。

⭐别忘了最后点击右上角上传->然后在开发者账号上设置小程序为体验版->不用去发布去审核。


3 进一步的修改参考

内容 位置 关键词定位
时间 miniprogram\app.js date: ‘2000/1/1 00:00:00’,
名字 miniprogram\app.js //记录使用者的名字
openid miniprogram\app.js //记录使用者的openid
主题颜色 miniprogram\app.json navigationBarBackgroundColor
图片滚动小球的颜色 miniprogram\pages\MainPage\index.wxml selectedColor
主页最上方标题 miniprogram\app.json indicator-active-color
每日一句 miniprogram\pages\MainPage\index.js sentences: [
首页图片 miniprogram\pages\MainPage\index.wxml ./Images/HomeCover01.jpg
商城页的图片 miniprogram\pages\Market\Images
任务页的图片 miniprogram\pages\Mission\Images
仓库页的图片 miniprogram\pages\Account\Images
商城里,券是谁发布的 miniprogram\pages\Market\index.wxml
商品详情里,谁发布的 miniprogram\pages\MarketDetail\index.js from_who:
添加页面 miniprogram\app.json pages
添加存储List miniprogram\app.js 用于存储待办记录的集合名称
修改存储List miniprogram\pages\RecodeDetail
miniprogram\pages\RecodeAdd
miniprogram\pages\Recode
的js文件
三个页面对应的collectionRecodeList
添加下方新按键 miniprogram\app.json tabBar
左滑图标icon https://github.com/wechat-miniprogram/weui-miniprogram/blob/master/docs/icon.md
https://fonts.google.com/icons?selected=Material+Icons
下载到 ToOurLoves\miniprogram
\miniprogram_npm\weui-miniprogram\slideview\Images
修改跳转 miniprogram\pages\Recode\index.js navigateTo
判断添加进行显示 miniprogram\pages\Recode\index.wxml allMissions.length
选择颜色 https://developers.weixin.qq.com/miniprogram/dev/api/canvas/Color.html
增加一些变量 cloudfunctions\addElement\index.js
需要同时将这个云函数上传更新,以及所有调用addElement这个云函数的地方需要进行初始化
例如miniprogram\pages\MarketAdd\index.js 里需要有增加的变量的初始值
特别注意 pages\Market\index.js 这里也有添加东西到仓库
credit、chapterNum
wx.cloud.callFunction({name: ‘addElement’
更改章节数 加云函数,并上传它
cloudfunctions\editChapterNum\package.json 改函数名字
cloudfunctions\editChapterNum\index.js 改相关逻辑
miniprogram\pages\Note\index.js 改相关逻辑 定位词见后
云函数开发参考:
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/update.html
else if (index === 2)
滚动条设置 https://developers.weixin.qq.com/miniprogram/dev/component/picker-view.html picker-view

4 感谢

一些图片来源:

http://mof.chu.jp/icon.html?ref=uiset

https://emojipedia.org/

一些开发参考:

https://developers.weixin.qq.com/miniprogram/dev/framework/

忘记记录了…文章来源地址https://www.toymoban.com/news/detail-485473.html

到了这里,关于情侣积分微信小程序零基础开发教程(附代码及开发指南)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序毕业设计作品成品(15)微信小程序积分兑换商城系统设计与实现

    博主介绍: 《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版

    2024年02月08日
    浏览(41)
  • 微信小程序的基础开发

    一个小程序主体部分由三个文件组件,必须放在项目的根目录, 一个小程序 page 页面由四个文件组件,分别为: ,js文件:用来写JavaScript wxml文件:写页面结构,可以理解为html json: 里面是页面配置 wxss:用来写css样式的文件 wxml: WXML和HTML 非常相似, WXML 由标签,属性等等构成

    2024年01月18日
    浏览(30)
  • 基于php微信小程序积分兑换商城系统设计与实现

    开发概要 开发操作系统:windows10 + 4G内存 + 500G 小程序开发:微信开发者工具(MINA框架) 后台环境:IIS +PHP 后台开发语言:PHP 后台开发工具:Dreamweaver +PhpStorm 数据库:mysql8 数据库管理工具:navicat 其他开发语言:html + css +javascript

    2024年02月11日
    浏览(32)
  • 微信小程序入门及开发教程

    目录 前言 一、小程序简介 1.什么是小程序? 2.小程序可以干什么? 二、注册微信小程序 三、安装开发工具并创建微信小程序  四、微信小程序目录结构         随着移动互联网的发展,小程序成为了一种流行的应用形式。小程序是一种轻量级应用,能够在无需下载安装

    2024年02月08日
    浏览(40)
  • 微信小程序云开发入门详细教程

    本篇是《从零开始Python+微信小程序开发》专栏第九篇,主要介绍最新最全的云开发入门教程,微信小程序云开发,云函数,云数据库学习,微信小程序云开发扩展功能学习,希望大家能够一起学习,互相交流。 小程序云开发是微信团队联合腾讯云推出的专业的小程序开发服

    2024年02月11日
    浏览(32)
  • 某客《微信小程序》从基础到实战视频教程

      第 1 部分 微信小程序从基础到实战课程概要    第 1 节 微信小程序从基础到实战课程概要    1.1微信小程序从基础到实战课程概要     第 2 部分 初识微信小程序     第 1 节 微信小程序简介    2.1微信小程序简介    第 2 节 微信小程序开发准备 2.2.1微信小程序开发准备

    2024年01月16日
    浏览(39)
  • 【微信小程序-原生开发】实用教程21 - 分包

    当微信小程序主包大小超过2M时,则需要对微信小程序进行分包,方法如下: 在项目根目录下,新建文件夹 package1 (即自定义的分包名为 package1 ) 文件夹 package1 内新建文件夹 pages 将需要放入分包的页面文件,转移到 /package1/pages 文件夹中 删除已转移到分包的页面在 app.js

    2024年02月12日
    浏览(39)
  • 【微信小程序开发零基础入门】——微信小程序入门

    学习小程序跟学习网页开发有什么不同 1.如何创建微信小程序项目 1.1 注册、登录、复制appId 注册:在 https://mp.weixin.qq.com/cgi-bin/wx 进行注册微信小程序开发账号 登录:在 https://mp.weixin.qq.com 登录小程序账号 复制appId: 在 \\\"开发\\\" 的 \\\"开发管理\\\" 的 \\\"开发设置\\\" 的 \\\"开发者ID\\\"中 1.2 下

    2024年02月03日
    浏览(45)
  • 微信小程序新手入门教程一:零基础上手

    小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。它提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生 APP 体验的服务。 1.开发环境不同。 网页运行在浏览器环境中,而小

    2024年03月18日
    浏览(42)
  • 【小程序】微信小程序云开发笔记详细教程(建议收藏)

    1.1 微信云开发是什么? 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。 开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。 开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。 1.2 怎么快速

    2024年02月09日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包