文章目录

  • 一、 创建微信小程序项目
    • 1.1. 准备工作
    • 1.2. 创建微信小程序项目
  • 二、项目结构分析
    • 2.1. 其他文件
    • 2.2. 全局文件
    • 2.3. 页面文件

前言:软件开发需要学习的东西真的是太多了,实在是没精力,也没必要费心思记住微信小程序所有功能的具体实
现方式,我们只需要有一点点微信小程序的基础就够了,当有实际项目开发时,在开发前花点心思阅读 微信小程序
开发文档 就可以很快的上手,当然前提是需要有一点点微信小程序的基础,而本系列文章可以帮助快速回顾基础

一、 创建微信小程序项目

1.1. 准备工作

1. 注册小程序帐号

① 登录 微信公众平台 注册一个帐号

② 选择帐号类型为小程序,每个邮箱只能注册一个帐号类型,这之后的流程就按照提示一步一步填写就可以了,
最后需要添加一个微信帐号,用来当作该小程序的管理员

2. 安装开发工具

微信小程序官方为了方便我们开发、上传等,提供了专属的 微信开发者工具,以及配套的 工具使用文档

我们需要先安装该工具,之后借助其来创建、开发、预览、调试、上传我们的微信小程序项目

1.2. 创建微信小程序项目

1. 打开微信开发者工具,初次使用时,会让我们使用管理员微信扫码登录,登陆后,在开发工具左面的菜单栏选择
要创建的项目是小程序,然后再点击开发工具右面的 + 号进行创建

2. 配置小程序项目信息, AppID:在 小程序开发管理 页面可以找到

3. 创建成功后,开发工具会直接打开小程序项目

二、项目结构分析

使用微信开发者工具创建项目后,会得到下图中的项目结构,我们可以将其拆成三部分来学习,页面文件、全局
文件、其他文件( 没用黄色框圈起来的文件 )

2.1. 其他文件

将它们归类为其他文件,说明它们不是学习和关注的重点,只要知道其含义就好,现在按照图中顺序介绍:

文件名 描述
.eslintrc.js ECMAScript 语法校验插件 ESLINT 的配置文件,与微信小程序本身无关,不重要,可删除
project.config.json 项目构建文件,如指明基础库版本、appid 等,很少手动修改,想详细了解请参照 项目配置文件
sitemap.json 帮助项目进行 SEO 优化的文件,很少修改,可删除,想详细了解请参照 sitemap 配置

注意,项目的根目录中必须有 project.config.json 文件,项目才能正常运行

2.2. 全局文件

在根目录中以 app 开头的 3 个文件 app.jsonapp.jsapp.wxss 被称为全局文件,它们会影响全局效果:

文件名 描述
app.js 应用逻辑文件,通常用来绑定应用的生命周期函数、错误监听函数和页面不存在监听函数
app.json 应用配置文件,配置应用中各页面的路径、配置 Tabbar 等,也可以配置默认的页面信息,如页面标题、页面是否可以下拉等
app.wxss 应用样式文件,在该文件中设置的元素样式,会成为元素默认样式

2.3. 页面文件

微信小程序的页面文件很有规律,每个页面的构成,需要 4 个不同后缀名、相同文件名的文件

  1. 页面逻辑文件:xx.js,定义页面中要使用的 JS 脚本、或绑定页面的生命周期函数
  2. 页面配置文件:xx.json,配置页面信息,如页面标题、页面是否可以下拉,或声明要使用的组件等
  3. 页面布局文件:xx.wxml,布局画面元素,类似 html
  4. 页面样式文件:xx.wxss,设置画面元素样式,类似 css

将这个规律套用在刚刚生成的目录结构中就很容易看懂了,开发工具会默认帮我们创建一个首页页面,一般习惯将
首页命名为 index,所以在 pages 目录内创建了一个 index 目录,其用来专门存放首页对应的 4 个文件

注意:

当页面配置文件和应用配置文件都对同一属性进行配置时,页面配置文件的优先级更高

当页面样式文件和应用样式文件对同一元素进行样式设置时,页面样式文件的优先级更高

一、微信小程序-快速回顾(创建项目、项目结构分析)相关推荐

  1. 二、微信小程序-快速回顾 ( 页面文件 )

    文章目录 一.页面配置文件 - json 二.页面逻辑文件 - js 三.页面布局文件 - wxml 3.1. 页面布局常用标签 3.2. 页面渲染常用指令 3.2.1. 数据绑定 - mustach ...

  2. 七、微信小程序-快速回顾 ( swiper 轮播图、scroll-view 可滚动视图区域 )

    文章目录 一.swiper 轮播图 1.1. swiper 基本使用 1.2. 调整轮播图和图片的大小 二.scroll-view 可滚动视图区域 一.swiper 轮播图 轮播图是项目中最常见的功能 ...

  3. 微信小程序快速入门+四个实战小程序(一)——入门准备

    一)系列达成目标介绍 二)小程序创建的准备 1)注册开发者账号 2)下载编译器 ------------------------------------------------------ 一)系列达 ...

  4. 视频教程-微信小程序快速入门视频课程-微信开发

    微信小程序快速入门视频课程 北京八维研修学院技术工程师,5年大型项目实战开发经验,3年授课经验. 孟宪杰 ¥168.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...

  5. 微信小程序快速转支付宝小程序(antmove)

    微信小程序转支付宝小程序 微信小程序快速转支付宝小程序 微信小程序快速转支付宝小程序 现在小程序各个大平台都比较火爆,当然基本都是cp的微信小程序.我司最近要将之前开发好的百度小程序移植到各个平台,不 ...

  6. 简单分享怎么开发自己的微信小程序_微信小程序快速制作步骤

    小程序开发除了专业人士会自己开发之外,就是外包开发和模板搭建这两种方法. 外包小程序开发需要持续不断地与外包团队沟通,投入的精力也不少,总体价格不低,基本在万元左右, 最适合新手的还是小程序模板搭建啦 ...

  7. 微信小程序快速开发上手

    微信小程序快速开发上手 介绍: 从实战开发角度,完整系统地介绍了小程序的开发环境.小程序的结构.小程序的组件与小程序的API,并提供了多个开发实例帮助读者快速掌握小程序的开发技能,并能自己动手开发出小 ...

  8. 微信小程序快速开发:视频指导版

    <微信小程序快速开发:视频指导版>是2017年5月由人民邮电出版社出版的图书,作者是易伟.本书根据微信小程序的内容,全面系统地介绍了微信小程序的搭建和开发.本书主要内容有小程序注册.编程基 ...

  9. 微信小程序快速入门【一】

    微信小程序快速入门[一] 文章目录 微信小程序快速入门[一]

最新文章

  1. 【转】秒杀系统架构分析与实战
  2. acwing算法题--看图做题
  3. noip模拟题 ----飞
  4. [Codeforces757G]Can Bash Save the Day?——动态点分治(可持久化点分树)
  5. 深入理解Spark 2.1 Core (三):任务调度器的原理与源码分析
  6. Rider IDE恢复了对.NET Core调试的支持
  7. (转)script标签到底该放在哪里
  8. 【软件工程】滨江学院 李振宏 软件工程 考点整理
  9. 我们可以拥有多少级指针?
  10. 在Windows上忽略Git存储库中的目录
  11. 举头望明月打计算机术语,有关月亮的谜语和答案
  12. 网状结构(图)的基本知识——图的基本概念
  13. 您所需要的已经不是吃饱喝足和睡暖了
  14. python中while循环的特点是什么_Python中while循环简介(66)
  15. (转)Android单元测试
  16. 理解矩阵和特征向量的本质
  17. IPTV系统云桌面管理:开机广告+三方apk管理+图文介绍
  18. MindSpore论坛活动——奖品免费领,祝大家开工大吉!
  19. 爱家Aijiacms高端大型房产门户系统V9源码+带手机端
  20. 十三、添加RD 会话主机角色

热门文章

  1. 二代旅游CMS网站管理系统使用手册(一)--系统介绍
  2. 双目立体视觉 II:块匹配视差图计算
  3. 计算机科学导论-绪论
  4. 2021年数据库课设该怎么做?一个超市管理系统,简单的前后端分离项目,带你从概要设计走到项目发布!(Vue.js+SpringBoot+MybatisPlus)
  5. uniapp自定义步骤条
  6. RouterOS(ros)自动更新国内外IP以及端口扫描IP
  7. 看完《指环王》说几句
  8. 7種解決方案修復請將磁片插入磁碟機
  9. Vue.js devtools官网最新下载 中文,绿色版Vue.js devtools下载谷歌插件
  10. 2021-06-07