第一章 小程序入门



前言


一、❎ 环境搭建

1、AppID

在这里插入图片描述

2、设置外观和代理

在这里插入图片描述

3、小程序项目构成

小程序的基本结构

在这里插入图片描述

小程序的页面组成部分

在这里插入图片描述

4、JSON 配置文件

JSON 配置文件的作用

在这里插入图片描述

app.json 配置文件

在这里插入图片描述

project.config.json 配置文件

在这里插入图片描述

sitemap.json 配置文件

在这里插入图片描述

页面 .json 配置文件

在这里插入图片描述

5、WXML 模板

什么是 wxml

在这里插入图片描述

wxml 和 html 的区别

在这里插入图片描述

6、WXSS 样式

什么是 wxss

在这里插入图片描述

wxss 和 css 的区别

在这里插入图片描述

7、小程序中的 JS

在这里插入图片描述
在这里插入图片描述

8、小程序宿主环境

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通信模型

在这里插入图片描述
在这里插入图片描述

小程序的启动过程

在这里插入图片描述

页面渲染过程

在这里插入图片描述

二、🛂 组件

1、小程序组件的分类

在这里插入图片描述

2、视图容器类组件

在这里插入图片描述

3、view 组件 实现横向分散布局

在这里插入图片描述

<!--pages/list/list.wxml-->
<view class="list">
  <view>
    A
  </view>
  <view>
    B
  </view>

  <view>
    C
  </view>
</view>
/* pages/list/list.wxss */

.list{
  /* 设置弹性布局 */
  display: flex;
  /* 设置横向分散布局 */
  justify-content: space-around;
  /* 很诡异,margin-top有时会失效 */
  margin-top: 30rpx;
}

.list view{
  width: 200rpx;
  height: 200rpx;
  text-align: center;
  /* 设置文字行高 */
  line-height: 200rpx;
  
}


/* 设置子元素的背景颜色 */
.list view:nth-child(1){
  background-color: teal;
}

.list view:nth-child(2){
  background-color: rgb(57, 24, 150);
}


.list view:nth-child(3){
  background-color: rgb(189, 236, 236);
}

4、scroll-view 组件实现侧边栏

在这里插入图片描述

<!--pages/list/list.wxml-->
<!-- scroll-y 允许纵向滚动 -x 允许横向滚动 -->
<!-- 注意:使用竖向滚动时必须给 scroll-view 一个固定高度-->
<scroll-view class="list" scroll-y>
  <view>
    A
  </view>
  <view>
    B
  </view>

  <view>
    C
  </view>
</scroll-view>
/* pages/list/list.wxss */

.list{
  /* 给一个边框方便显示容器 */
  border: 1rpx solid red;
  /* 调整容器宽度 */
  width: 200rpx;
  /* scroll-view 一个固定高度 */
  height: 230rpx;
  margin-top: 30rpx;
}

.list view{
  width: 200rpx;
  height: 200rpx;
  text-align: center;
  /* 设置文字行高 */
  line-height: 200rpx;
  
}


/* 设置子元素的背景颜色 */
.list view:nth-child(1){
  background-color: teal;
}

.list view:nth-child(2){
  background-color: rgb(57, 24, 150);
}


.list view:nth-child(3){
  background-color: rgb(189, 236, 236);
}

5、swiper 组件实现轮播图及常用属性

在这里插入图片描述

<!-- 轮播图的结构 -->
<swiper class="swiper-container">

<!-- 第一个轮播图 -->
  <swiper-item>
    <view class="item">
      A
    </view>
  </swiper-item>

<!-- 第二个轮播图 -->
  <swiper-item>
    <view class="item">
      B
    </view>
  </swiper-item>

<!-- 第三个轮播图 -->
  <swiper-item>
    <view class="item">
      C
    </view>
  </swiper-item>
</swiper>
.swiper-container{
  margin-top: 30rpx;
}
.swiper-container swiper-item view{
  text-align: center;
  line-height:300rpx;
}

swiper-item:nth-child(1) .item {
  background-color: teal;
}

swiper-item:nth-child(2) .item {
  background-color: rgb(68, 192, 43);
}

swiper-item:nth-child(3) .item {
  background-color: rgb(145, 50, 168);
}

在这里插入图片描述

6、text 和 rich-text 组件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、其他常用组件

在这里插入图片描述

button 按钮的基本使用

在这里插入图片描述

img 组件的基本使用

在这里插入图片描述
在这里插入图片描述

三、💫 API

1、小程序API概述

在这里插入图片描述

2、三大分类

在这里插入图片描述

四、💔 协同工作

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、💚 发布上线

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

总结

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值