小程序开发笔记与心得。
微信小程序商业级开发实战:笔记:
第一章申请appkey
1-1.提供:RESTFul API。什么是RESTFul API:REST,即Representational State Transfer的缩写。
意思是"表现层状态转化"。
它是一种互联网应用程序的API设计理念:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。
一套协议来规范多种形式的前端和同一个后台的交互方式
就是前端部分使用接口去请求服务器端的数据,然后服务器端响应了,返回数据给前端的一种形式。
· GET(SELECT):从服务器取出资源(一项或多项)。
· POST(CREATE):在服务器新建一个资源。
· PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。
· PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。
· DELETE(DELETE):从服务器删除资源。
2.组件化的特点:
1.可以充分复用代码,2.可以体现代码的分离性,其实Page页面也是一种组件。
3.课程会将业务Model逻辑和Page数据绑定分离。
4.微信开放能力:
微信支付(难度在服务器上面) 二维码生成
微信登录 分享
5.对于学习微信开放能力的应用。
第二章准备工作:
1.注册微信小程序账号。 直播,带有微信支付的,必须要有企业的资质证书。
2.每个邮箱只能绑定一个微信小程序。(设计,运营,介绍等可以了解下,对产品有好处) 小程序appID 不使用自己注册的,很多小程序自带的开放能力是不支持的。
3.最常用的三个快捷键,ctrl+p 打开搜索文件,ctrl+e 打开最近打开的文件历史 Alt+Shift+F 格式化代码。
4. 第三方编辑工具,vscode,安装插件,辅助我们更高效的开发,minapp 可以推荐。
第三章小程序的基础知识与新特性:
修改小程序的默认配置的时候,app.json,xx.json.这里面是不能进行注释的,必须使用双引号“”。
全局配置页面app.json 不能更改名字。基本结构图 插入。
Project.config.json 小程序系统环境文件。页面来说.json 不是必须的。我们可以自定义文件夹。
组件结构
5.新建第一个小程序页面:
删除系统默认的文件,pages页面中index和logs文件删除掉。
app.js app.json app.wxss 全部删除掉
6.app.json里面是注册页面的。
7.pages window tabbar 这三个在app.json 配置很重要的。
8.window:
navigationBarBackgroundColor 导航栏背景颜色 默认值是#000000
navigationBarTextStyle 导航栏标题颜色,仅支持black/white
navigationBarTitleText 导航栏标题文字内容
navigationStyle 导航栏样式,仅支持以下值:default默认样式,custom自定义导航栏,只保留右上角胶囊按钮(微信拼多多样式。图)下图就是使用了custom.
- backgroundColor 窗口的背景色
- backgroundTextStyle:#ffffff 下拉loading样式,仅支持dark/light
- enablePullDownRefresh:false 是否开启全局的下拉刷新
- onReachBottomDistance:50 页面上拉触底事件触发时距页面底部距离,单位为px.