重要的网站:
- 微信公众平台:mp.weixin.qq.com/
- 微信小程序官方文档: developers.weixin.qq.com/miniprogram…
p3应用程序的结构


p4项目使用git管理
- 本地git仓库代码托管到GitHub
git init
git add .//打包全部
git commit -m "first commit"//打包到first commit文件
git remote add origin https://github.com/Kingkongsquirrel/LearnMiniProgram.git //本地关联远程
git push -u origin master//本地关联的远程目录下
- GitHub托管的代码克隆岛本地运行
git clone https://github.com/Kingkongsquirrel/LearnMiniProgram.git
git checkout [tag名]//打开一个tag
- 当前代码上传GitHub,并回退到初始化
git add .//打包全部
git commit -m "xxx"//打包到xxx文件
git tag xxx
git tag//查看tag列表
git push --tags//把本地中新的tag关联的远程目录下
git log//查看项目列表
git reset --hard [编号]//重置界面
p7project和sitemap

p10小程序双线程模型

思考:如何通过两个线程渲染出界面?


思考:当数据发生变化,如何渲染?


p11

p12注册App我们会做些什么?
- 判断小程序的进入场景developers.weixin.qq.com/miniprogram…

- 方式一:getUserInfo
- 方式二:buttondevelopers.weixin.qq.com/miniprogram…
<!--pages/home/home.wxml-->
<button open-type="getUserInfo" bindgetuserinfo="handleBtnClick">获取权限</button>
// pages/home/home.js
Page({
handleBtnClick(event) {
console.log(event.detail.userInfo)
}
})
- 方式三:open-datadevelopers.weixin.qq.com/miniprogram…
- getApp()获取到全局唯一的 App实例developers.weixin.qq.com/miniprogram…
p12注册page我们会做些什么?
- 发送网络请求,获取数据
wx.request - 初始化数据
- 监听页面点击事件
- 其他事件:developers.weixin.qq.com/miniprogram…
p13页面 Page 实例的生命周期

p24






p28:WXML 提供两种文件引用方式import和include。
developers.weixin.qq.com/miniprogram…
p29:

p31:WXS案例练习
JS获取当前时间戳的三个方法
1、var timestamp = Date.parse(new Date())
2、var timestamp = (new Date()).valueOf()
3、var timestamp=new Date().getTime()
p32 事件
developers.weixin.qq.com/miniprogram…
p33:事件区别

currentTarget(触发事件的view)&&target(产生事件的view)


p34


p35

p36

p38







p42获取组件对象的方式
- 不正规的方式

- 正规的方式

p43插槽slot的使用

p44组件构造器
developers.weixin.qq.com/miniprogram…
p46网络请求-工具函数封装

p52跳过程数据传递

登录

p55封装网络请求







