1、安装微信开发者工具(过程略)

2、创建第一个微信小程序

输入已申请好的微信小程序的AppID

3、工程界面目录结构简介:

4、 app.js  页面数据交互

App() 为程序方法入口;

onLaunch()方法只会在app创建后调用一次;

globalData内部可以配置全局的变量数据

5、app.json 页面配置

6. 新建第一个业务功能页面

在pages文件夹下新建文件夹,如tools,然后在tools文件夹下选择新建page,会在tools文件夹下自动创建好四个文件,如下图:

然后会看到app.json中已自动加入子页面路径:

最后,重点看下新建的子页面Page()的生命周期

tools.js:

// pages/tools/tools.js

Page({

/**

* 页面的初始数据

*/

data: {

},

/**

* 生命周期函数--监听页面加载

*/

onLoad: function (options) {

},

/**

* 生命周期函数--监听页面初次渲染完成

*/

onReady: function () {

},

/**

* 生命周期函数--监听页面显示

*/

onShow: function () {

},

/**

* 生命周期函数--监听页面隐藏

*/

onHide: function () {

},

/**

* 生命周期函数--监听页面卸载

*/

onUnload: function () {

},

/**

* 页面相关事件处理函数--监听用户下拉动作

*/

onPullDownRefresh: function () {

},

/**

* 页面上拉触底事件的处理函数

*/

onReachBottom: function () {

},

/**

* 用户点击右上角分享

*/

onShareAppMessage: function () {

}

})

 7、写在最后:

作为一个后端开发,以上纯属一个前端小白的兴趣使然,自己参考微信小程序API文档,亲自实践后的个人理解,贻笑前端高手大佬。持续学习,持续更新!

从0到1搭建一个简易微信小程序相关推荐

  1. vue+uni-app商城实战 | 第一篇:从0到1快捷开发一个商城微信小程序,无缝接入OAuth2实现一键授权登录

    一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...

  2. 手把手教你搭建Mac环境微信小程序的本地测试服务器

    问题的提出 Mac环境 方便快捷地搭建小程序的测试服务器 小程序对于网络请求的URL的特殊要求 不能出现端口号 不能用localhost 必须用https 主要步骤 用json-server搭建简单的 ...

  3. 基于Vue实现一个简易的小程序框架,浅谈kafka | 每日掘金第 194 期

    Hello,又到了每天一次的下午茶时间.酱酱们的下午茶新增优质作者介绍和码上掘金板块,专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见! 酱酱们的下午茶全新改版,欢迎大家多提宝贵意见! 本文字 ...

  4. 从零开发简易微信小程序

    ** 从零开发简易微信小程序 ** 某日,心血来潮,想捣鼓下微信小程序,尝试微信的云开发功能,于是就有了下面简单的成品: 本小程序的包含三部分的功能: 1.商品banner图片的展示 2.商品列表的展 ...

  5. 如何做一个基于微信小程序的打卡签到

    要做一个基于微信小程序的打卡签到系统,可以按照以下步骤进行: 创建小程序:在微信公众平台上注册小程序账号,创建一个新的小程序. 设计打卡签到功能:根据需求,设计打卡签到的功能模块,包括签到按钮.签到时 ...

  6. “微天气” - 一个基于微信小程序的智能天气预报体验

    "微天气" - 一个基于微信小程序的智能天气预报体验 一.引言 微信小程序是一种不用下载就能使用的应用,也是一项创新,经过将近两年的发展,已经构造了新的微信小程序开发环境和开发者生 ...

  7. 快速搭建自己的微信小程序商城【免费(无需积分/C币)】

    关键词:微信小程序商城源码免费下载,小程序商城,小程序源码,微信商城,商城源码,免费下载,源码下载 快速搭建自己的微信小程序商城 1.下载安装微信开发者工具 2.下载商城源码 模板1 模板2 3.将源 ...

  8. 一个收到微信小程序内测的号,竟然300万起拍卖

    一个收到微信小程序内测的号,竟然300万起拍卖 毛驴哥IM 2016-09-24 20:19 这两三天,毛驴哥的朋友圈.QQ空间动态基本上被微信的小程序霸占头条刷屏了. 很多人认为这又是一个蓝海市场, ...

  9. 搭建Vue3开发微信小程序

    搭建Vue3开发微信小程序 目前仅支持 cli 方式创建支持 vue3 默认模板项目. 步骤一:全局安装vue-cli npm install -g @vue/cli 步骤 2: 用如下的命令创建vu ...

最新文章

  1. int.TryParse的使用
  2. VC的文件路径为什么要用双斜杠
  3. android 网卡监听,Android实时监听网络的变化
  4. NoSql数据库:Cassandra,Mongo,Redis数据库比较
  5. mysql c 中文字符串_MySQL字符集中文乱码终极解决方案和mysql查询中文问题解决方法...
  6. 【转】5G EN-DC/NE-DC/NGEN-DC构架
  7. [python] ZZ 随机数生成
  8. tomcat启动慢, Creation of SecureRandom instance for session ID generation using [SHA1PRNG]took [xx] mil
  9. Python 使用pyinstaller将py文件发布成exe程序
  10. 如何使用Aiseesoft iPhone Ringtone Maker for Mac在Mac上制作铃声
  11. java monitor 翻译_Java 对象锁与monitor的区别
  12. aliez歌词_核爆神曲《aLIEz》中文歌词完整版(QQ音乐翻译版)
  13. 高德地图---行政区划分
  14. xcb_query_extension_reply_t的解释
  15. 解决:keeps stopping(停止运行)
  16. camunda数据库表结构介绍
  17. 使用ESP32 + HaaS Python打造运动心率检测系统 云上实时守护运动健康
  18. python pandas的read_html方法爬取网页表格
  19. [Java8新特性]Collectors源码阅读-1 toCollections和joining等
  20. 双碳时代,数据中心供配电的“智”与“能”

热门文章

  1. Android动画——逐帧动画
  2. 燃料电池系统HIL测试解决方案
  3. java 基础进制概述和二,八,十六进制图解
  4. 你们关心的租房的那些事
  5. 人工智能技术应用实践白皮书
  6. R for beginners
  7. P7470-[NOI Online 2021 提高组]岛屿探险【Trie,CDQ分治】
  8. RSS解析新浪新闻IOS
  9. java按照图片尺寸插入excel,使图片不失真
  10. 学习笔记(1):SpringBoot实战教程:SpringBoot企业级线上商城项目讲解-前端技术选型介绍1...