黑马微信小程序笔记P1-P5

小程序简介

第一个小程序

小程序代码的构成

小程序的宿主环境

协同工作和发布

P1上-学习目标

P2下-小程序简介

小程序简介

1.与普通网页开发区别

1.运行环境的不同:

小程序运行在微信环境中

2.API(应用程序编程接口)的不同

无法调用浏览器的DOM和BOM的API

小程序可以调用微信环境提供的api:扫码,支付等

3.开发模式不同

eg.网页开发:浏览器+代码编辑器

小程序有自己的一套标准开发模式:

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

P3注册小程序开发账号&安装开发者工具

https://www.mp.weixin.qq.com/

按照步骤注册即可

获取小程序AppID

点击网址,登录小程序后台,开发-开发管理-AppID

安装开发者工具并扫码登录

微信开发者工具官方推荐的小程序开发工具,它提供主要功能:

①快速创建小程序项目

②代码查看和编辑

③小程序功能调试

④小程序预览发布

在微信官方文档下载稳定版的微信开发者工具

P4创建第一个小程序项目

设置外观和代理

设置那,设置外观浅色,代理设置不使用任何代理(因为系统代理会下载软件,影响开发者环境运行

创建小程序项目

命名-存放地方-粘贴appid-不使用云服务

在模拟器上查看项目效果

点击-中间有个旋转头的编译

想在手机上查看效果

编译旁边有个预览

主界面的五个组成部分:

上下左右上下依次为:

菜单栏,工具栏,模拟器,

代码编辑区,调试区8e8737486e314d61b014adde2d62742a.jpg

 重点的几个:

帮助-开发者文档

设置-外观

工具-构建npm

工具栏-详情-(查看小程序详细信息

模拟区-建议使用机型6/7/8-可缩放85%

模拟区底部-切换页面参数/路径

调试区-小箭头可以查看ui结构对应的元素,右侧还有样式

P5小程序项目的基本组成结构

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

②utils用来存放工具性质的模块

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

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

小程序页面组成部分:

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

每个页面四个基本文件组成:

①.ts文件(页面的脚本文件,业务逻辑代码

②.json文件(当前页面的配置文件,配置窗口外观等

③.wxml文件(页面模板结构文件,可以写标签定义ui(用户界面)结构

④.wxss文件(当前页面样式表文件

JSON配置文件:

作用:

json是一种数据格式,对小程序项目进行配置

小程序项目中有4种json配置文件,分别为:

①项目根目录中的app.json配置文件

②项目根目录中的project.config.json配置文件

③项目根目录中的sitemap.json配置文件

④每个页面文件夹中的.json配置文件

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

app.json配置文件:

app.json是当前小程序的全局配置。

模板项目里的app.json,4个配置项作用:

①pages:用来记录当前小程序所有页面的路径

②Windows:全局定义小程序所有页面的背景色,文字颜色

③style:全局定义小程序组件所使用的样式版本

④sitemapLocation:用来指明sitemap.json的位置

project.config.json配置文件:

用来记录我们对小程序开发工具所做的个性化配置。

setting保存了编译相关配置(在详情里对本地设置的改动会体现在本配置文件的setting上)

appid中保存是小程序的账号ID

sitemap.json配置文件:

微信已经开放小程序搜索,类似pc网页的SEO(搜索引擎优化)。这个文件用来配置小程序页面是否允许微信索引

注:sitemap的索引提示是默认开启的,如需关闭sitemap的索引提示,可在小程序项目配置文件project.config.json的 setting中配置字段 checkSiteMap为 false

页面的.json配置文件:

可用此文件来对本页面窗口外观进行配置

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值