微信小程序笔记
微信小程序
-
订阅号:
- 适用人群:个人,媒体, 报纸,企业,政府或其他组织
- 一天只能群发1条消息
-
服务号
- 适用人群:媒体、企业、政府或其他组织。
- 一个月内可发送4条消息
-
企业微信
原企业号
企业的专业办公管理工具。
-
小程序
- 是一种新的开发能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的适用体验。
小程序优点:
- 开发周期短,开发成本比APP要低
- 开发难度较低
- 运行速度跟App差不多,也能做出很多H5做不到的功能,如GPS定位,录音,拍视频,重力感应等
- 主要的样式代都封装在微信小程序里面,所以打开速度比普通的H5速度要快,接近原生APP
- 对用户来说,即用即走,无需下载
缺点:
- 目前小程序大小不能超过2M,限制了很多大型小程序的开发,目前的很多小程序都是简化版的APP,功能简单,无法真正替代app
- 小程序暂不支持分享到朋友圈
- 小程序的内容发布需要经过腾讯官方审核,对某些行业有限制
- 多个人开发者开发的服务项目限制很大
小程序的组成:
-
app.json:全局配置文件
-
app.wxss:全局样式文件
-
app.js:项目的入口文件
-
项目目录pages
- 页面.js:页面逻辑文件
- 页面.json:页面配置文件
- 页面.wxss:页面样式文件
- 页面.wxml:页面视图文件
-
utils目录:可以将一些公共的代码抽离称为一个单独的js(utils.js)作为一个模块
模块只有通过module.exports或者exports才能对外暴露接口
-
project.config.json:小程序开发者工具在每个项目的根目录都会生成一个project.config.json,
在工具上做的任何配置都会写入该文件,即编辑器配置文件
<mark>注意:其中app.js和app.json是必需的</mark>
场景值:用来描述用户进入小程序的路径,简单来说就是进入该小程序的来源,
即用户通过什么途径进入小程序的,如1011,扫描二维码进入