小程序学习笔记

一、环境准备

开发微信小程序之前,必须要准备好相应的环境

1.1.注册账号

最好使用全新的邮箱,也就是没有注册过其他小程序或公众号的。

1.2.获取APPID

由于后期调用微信小程序的接口等功能,需要索取开发者的小程序中的APPID,所以在注册成功后,可登录,然后获取APPID。

登录成功后,可以看到以下界面,然后复制APPID,好好保存起来:
在这里插入图片描述

在这里插入图片描述

1.3.开发工具

  • 使用微信开发者工具
  • 也可以使用vscode + 微信小程序开发者工具 来实现编码

二、第一个微信小程序

2.1.打开微信开发者工具

注意:第一次登录的时会,需要扫码登录

在这里插入图片描述

2.2.新建小程序项目

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.3.微信开发者工具介绍

在这里插入图片描述

三、小程序结构目录

  • 小程序框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生APP体验的服务。
  • 小程序提供了自己的视图层描述语言WXMLWXSS,以及 JavaScript,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。

3.1.小程序文件结构与传统Web对比

结构 传统Web 微信小程序
结构 HTML WXML
样式 CSS WXSS
逻辑 JavaScript JavaScript
配置 JSON

可知小程序多了一层 配置.json

3.2.基本的项目目录

在这里插入图片描述

四、小程序配置文件

4.1.全局配置app.json

app.json是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部tab等。

普通快速启动项目里面的 app.json配置
在这里插入图片描述

字段含义:

  1. pages字段:用于描述当前小程序所有页面路径,这是为了让微信客户端知道当前你的小程序页面定义在哪个目录
  2. window字段:定义小程序所有页面的顶部背景颜色,文字颜色定义等。
  3. 完成配置信息可参考文档的app.json配置。

4.1.1.tabbar

在这里插入图片描述

4.2.页面配置 page.json

  • 这里的page.json其实用来表示页面目录下的page.json这类和小程序页面相关的配置。
  • 可以独立定义每个页面的一些属性,例如顶部颜色、是否允许下拉刷新等。、
  • 页面的配置只能设置 app.json中部分 window 配置项的内容,页面中配置项会覆盖 app.jsonwindow中的相同配置项。

在这里插入图片描述

4.3.sitemap配置

小程序根目录下 sitemap.json文件用于配置小程序及其页面是否允许被微信索引。

五、模板语法

WXML是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。

5.1.数据绑定

5.1.1.普通写法

<view>{
  {info}}</view>
Page({
   
    data:{
   
        info:'nihao'
    }
})

5.1.2.组件属性

<view id="item-{
    {id}}"></view>
Page({
   
    data:{
   
        id:0
    }
})

5.1.3.bool类型

不要直接写checked = “false”,其计算结果是一个字符串

<checkbox checked="{
    {false}}"></checkbox>

5.2.运算

5.2.1.三元运算

<view hidden="{
    {flag ? true:false}}">hidden</view>

5.2.2.算数运算

<view>{
  {a + b}} + {
  {c}} + d</view
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值