小程序基础学习

发布于 2019-11-21  4 次阅读


微信小程序

  • 订阅号:
    • 适用人群:个人,媒体, 报纸,企业,政府或其他组织
    • 一天只能群发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,在工具上做的任何配置都会写入该文件,即编辑器配置文件

注意:其中app.js和app.json是必需的

场景值:用来描述用户进入小程序的路径,简单来说就是进入该小程序的来源,

即用户通过什么途径进入小程序的,如1011,扫描二维码进入


爬。