微信小程序汇总02

这篇博客详细介绍了微信小程序的开发过程,包括如何使用微信开发者工具创建项目、app.json配置、基本语法、数据渲染、模板引入、组件使用、事件绑定、生命周期、页面跳转、网络请求、npm包使用、第三方组件库集成、下拉刷新和触底事件,以及云开发的数据库操作、云函数调用和云存储功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

### 第一个小程序项目

下载[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),新建项目(不使用云开发 JavaScript模板)

### app.json

pages:定义小程序的页面,相当于路由功能

window:配置页面属性

​   backgroundColor:背景颜色,主要针对下拉刷新的背景

​   backgroundTextStyle:下拉刷新提示符号的颜色   light | dark

​   navigationBarBackgroundColor:导航栏背景颜色

​   navigationBarTitleText:导航栏文字

​   navigationBarTextStyle:导航栏文字风格  black | white

tabBar: 设置页面导航

​   position:设置导航位置  bottom | top

​   color:导航文字默认颜色

​   selectedColor:导航文字选中颜色

​   list:定义导航项  2-5个

​     pagePath:导航对应的页面地址

​     iconPath:导航图标地址

​     selectedIconPath:选中状态图标地址

​     text:导航文字

### 小程序的基本语法

view  =>  div  块级元素     text => span p  行内元素

新增rpx相对单位  1rpx 就是 屏幕宽度的 1/750

### 数据渲染

普通渲染   { { msg }}  在两对花括号内写js表达式/变量

条件渲染  wx:if   wx:elif  wx:else

列表渲染  wx:for  wx:for-item  wx:for-index

```html

<view>{ {num}}</view>

<view>{ {1+2}}</view>

<view wx:if="{ {false}}">欢迎回来</view>

<view wx:else>请登录</view>

<view wx:if="{ {fen>90}}">优秀</view>

<view wx:elif="{ {fen>80}}">不错</view>

<view wx:elif="{ {fen>70}}">良好</view>

<view wx:elif="{ {fen>=60}}">及格</view>

<view wx:else>不及格</view>

<view wx:for="{ {list}}" wx:key="{ {item}}">{ {item}}</view><!-- 注释 -->

<view wx:for="{ {list}}" wx:for-index="ind" wx:for-item="ite">{ {ind+1}}-{ {ite}}</view>

```

### 模板引入

##### template

template是一个模板标签:

```html

// 使用name定义模板的名字

<template name="tmp">

  <view>这是一个模板</view>

</template>

// 使用is调用对应的模板

<template is="tmp" />

// 传递参数  在模板内容中直接使用数据

<template name="tmp">

  <view>姓名:{ {name}}</view>

  <view>年龄:{ {age}}</view>

</template>

// 调用模板时  使用data定义数据

<template is="tmp" data="{ {name:'张三',age:18}}"></template>

```

##### import

import 只能引入模板文件

##### include

include 引入除模板以外的其他内容

### 组件

button  按钮组件

image  图片组件  在src中定义图片路径  mode = “widthFix” 宽度固定高度自使用

swiper  滑块视图组件 用于轮播图 里面只能放swiper-item组件  [官方文档](https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html)

scroll-view  可滚动视图区域  使用竖向滚动时,需要给scroll-view一个固定高度

icon  图标组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值