【微信小程序】开发环境配置

2024-06-22 8015阅读

目录

小程序的标准开发模式:

注册小程序的开发账号

安装开发者工具

下载

设置外观和代理

第一个小程序 -- 创建小程序项目 

查看项目效果 

第一种:在模拟器上查看项目效果 

项目的基本组成结构

小程序代码的构成

app.json文件

project.config.json 文件

sitemap.json文件

页面的 .json 配置文件

新建小程序页面

修改项目首页 

WXML模板

WXSS样式

JS逻辑交互

宿主环境

什么是宿主环境

小程序宿主环境包含的内容

1.通信的主体

运行机制 

小程序的启动过程

页面渲染过程


小程序的标准开发模式:

  • 申请小程序开发账号
  • 安装小程序开发者工具
  • 创建和配置小程序项目

    注册小程序的开发账号

    访问下述网址

    微信公众平台 (qq.com)【微信小程序】开发环境配置 第1张https://mp.weixin.qq.com/点击右上角的 立即注册

    【微信小程序】开发环境配置 第2张

    选择账户类型  -小程序

    【微信小程序】开发环境配置 第3张

    填写个人信息

    【微信小程序】开发环境配置 第4张进入邮箱 激活账号以后,即可开始。

    获取小程序AppID

    在小程序开发后台,选择开发设置

    【微信小程序】开发环境配置 第5张

    创建小程序项目的时候,需要要到类似下面这种AppID【微信小程序】开发环境配置 第6张

    安装开发者工具

    微信开发者工具是官方推荐使用的小程序开发工具,他提供的主要功能如下:

    1. 快速创建小程序项目
    2. 代码的查看和编辑
    3. 对小程序功能进行调试
    4. 小程序的预览和发布 

    下载

    下载页面的链接如下:

    下载 / 稳定版更新日志 (qq.com)【微信小程序】开发环境配置 第1张https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html选择下载版本

    【微信小程序】开发环境配置 第8张

    运行exe文件,完成安装


    【微信小程序】开发环境配置 第9张

     安装完成后,打开开发者工具,如上所示,使用微信扫码登录

    【微信小程序】开发环境配置 第10张

    设置外观和代理

    选择右上角设置

    【微信小程序】开发环境配置 第11张

    选择外观

    【微信小程序】开发环境配置 第12张

    第一个小程序 -- 创建小程序项目 

    点击 “+” 按钮 

    【微信小程序】开发环境配置 第13张

    填写AppID

    【微信小程序】开发环境配置 第14张

    后端服务选择 “不使用云服务”

    模板使用js

    【微信小程序】开发环境配置 第15张

    查看项目效果 

    查看项目效果有两种方法

    第一种:在模拟器上查看项目效果 

    点击编译按钮后,左侧会显示最新的项目效果

    【微信小程序】开发环境配置 第16张

    第二种:点击 预览 按钮 ,手机扫码查看项目效果

    【微信小程序】开发环境配置 第17张

    项目的基本组成结构

    【微信小程序】开发环境配置 第18张

    pages 用来存放所有小程序的页面

    utils 用来存放工具性质的模块(例如:格式化时间)

    app.js 小程序项目的入口文件

    app.json 小程序项目的全局配置文件

    app.wxss 小程序项目的全局样式文件

    project.config.json 项目的配置文件

    sitemap.json 用来配置小程序及其页面是否允许被微信索引

    官方建议把所有小程序的页面,都存放在pages目录中,以单独的文件夹存在:

    【微信小程序】开发环境配置 第19张

    其中,每个页面由4个基本文件组成,他们分别是:

    1. .js 文件(页面的脚本文件,存放页面的数据、事件处理函数等)
    2. .json 文件(当前页面的配置文件,配置窗口的外观、表现等)
    3. .wxml 文件(页面的模板结构文件)
    4. .wxss 文件(当前页面的样式表文件)

    小程序代码的构成

    JSON配置文件的作用

    在小程序项目中,通过不同的.json配置文件,可以对小程序项目进行不同级别的配置

    小程序项目中有4种json配置文件:

    • 项目根目录中的 app.json 配置文件
    • 项目根目录中的 project.config.json 配置文件
    • 项目根目录中的 sitemap.json 配置文件
    • 每个页面文件夹中的 .json 配置文件

      app.json文件

      【微信小程序】开发环境配置 第20张

      这四个配置项的作用:

      1. pages:用来记录当前 小程序所有页面的路径
      2. window:全局定义小程序所有页面的背景色、文字颜色等
      3. style:全局定义小程序组件所使用的样式版本
      4. sitemapLocation:用来指明sitemap.json 的位置

      project.config.json 文件

      project.config.json是项目配置文件,用来记录我们对小程序开发工具所做的个性化配置,例如:

      • setting中保存编译相关的配置
      • projectname 中保存的是项目名称
      • appid 中保存的是小程序的账号ID

        sitemap.json文件

        微信现已开发小程序内搜索,效果类似于PC网页 的SEO,sitemap.json 文件用来配置小程序页面是否允许微信索引

        【微信小程序】开发环境配置 第21张

        • allow 允许微信索引
        • disallow 不允许微信索引 

          页面的 .json 配置文件

          小程序中的每一个页面,可以使用 .json 文件来对本页面的窗口外观进行配置,页面中的配置项会覆盖app.json 的window中相同的配置项

          新建小程序页面

          只需要在app.json ->pages 中新增页面的存放路径,小程序开发者工具即可帮助我们自动创建对应的页面文件

          【微信小程序】开发环境配置 第22张

          修改项目首页 

          只需要调整 app.json ->pages 数组中页面路径的前后顺序,即可修改项目的首页,小程序会把排在第一位的页面当作项目首页进行渲染 

          WXML模板

          什么是WXML,是小程序框架设计的一套标签语言,用来构建小程序页面的结构,其作用类似于网页开发中的HTML

          WXSS样式

          什么是WXSS,WXSS是一套样式语言,用于描述WXML的组件样式,类似于网页开发中的CSS

          JS逻辑交互

           小程序中 .js 文件的分类

          小程序中的 JS 文件分为三大类,分别是:

          app.js

          • 是整个小程序项目的入口文件,通过调用App()函数来启动整个小程序

            页面的 .js 文件

            • 是页面的入口文件,通过调用Page() 函数来创建并运行页面

              普通的 .js 文件

              • 是普通的功能模块文件,用来封装公共的函数或属性供页面使用

                宿主环境

                什么是宿主环境

                宿主环境指的是程序运行所必须依赖的环境,例如Android系统和IOS系统是两个不同的宿主环境

                小程序宿主环境包含的内容

                1. 通信模型
                2. 运行机制
                3. 组件
                4. API

                1.通信的主体

                小程序中通信的主题是渲染层和逻辑层,其中

                • WXML模板和WXSS样式工作在渲染层
                • JS脚本工作在逻辑层

                  运行机制 

                  小程序的启动过程

                  1. 把小程序的代码包下载到本地
                  2. 解析app.json 全局配置文件
                  3. 执行app.js 小程序入口文件,调用App()创建小程序实例
                  4. 渲染小程序首页
                  5. 小程序启动完成

                  页面渲染过程

                  1. 加载解析页面的 .json 配置文件
                  2.  加载页面的 .wxml模板和 .wxss 样式
                  3. 执行页面的 .js 文件,调用Page()创建页面实例
                  4. 页面渲染完成

    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]