文章目录
- 前言
- 一、❎ 环境搭建
-
- 1、AppID
- 2、设置外观和代理
- 3、小程序项目构成
-
- 4、JSON 配置文件
-
- JSON 配置文件的作用
- app.json 配置文件
- project.config.json 配置文件
- sitemap.json 配置文件
- 页面 .json 配置文件
- 5、WXML 模板
-
- 6、WXSS 样式
-
- 7、小程序中的 JS
- 8、小程序宿主环境
-
- 二、 组件
-
- 1、小程序组件的分类
- 2、视图容器类组件
- 3、view 组件 实现横向分散布局
- 4、scroll-view 组件实现侧边栏
- 5、swiper 组件实现轮播图及常用属性
- 6、text 和 rich-text 组件
- 7、其他常用组件
-
- button 按钮的基本使用
- img 组件的基本使用
- 三、 API
-
- 四、 协同工作
- 五、 发布上线
- 总结
前言
一、❎ 环境搭建
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 组件 实现横向分散布局
<view class="list">
<view>
A
view>
<view>
B
view>
<view>
C
view>
view>
.list{
display: flex;
justify-content: space-around;
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 组件实现侧边栏
<scroll-view class="list" scroll-y>
<view>
A
view>
<view>
B
view>
<view>
C
view>
scroll-view>
.list{
border: 1rpx solid red;
width: 200rpx;
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、三大分类
四、 协同工作
五、 发布上线
总结