IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 微信小程序随笔 -> 正文阅读

[移动开发]微信小程序随笔

一、目录结构

pages:小程序页面,包括js(页面逻辑),wxml(页面结构),wxss(页面样式)和json(页面配置)
app.js:小程序公共逻辑
app.json:小程序公共配置
app.wxss:小程序公共样式在这里插入图片描述

二、公共配置

1、window:设置默认页面的窗口表现

"window":{ 
// 导航栏背景颜色 
"navigationBarBackgroundColor": "#bc162c", 
// 导航栏标题文字内容 
"navigationBarTitleText": "初始微信小程序", 
// 导航栏标题颜色,仅支持 black/white 
"navigationBarTextStyle":"white"
 }

2、pages配置生成页面

app.json文件中的pages配置项用来生成index页面。

{
  "pages":[
    "pages/index/index",
    "pages/logs/logs"
  ],
……}

3、tabBar:切换页面

设置小程序的tab最多5个,最少2个。

"tabBar": { 
// 背景色 
"backgroundColor": "#bc162c", 
// 背景文字
"color": "#8a8a8a", 
// 高亮背景文字 
"selectedColor":"#fff", 
"list": [ 
{ 
"pagePath": "pages/index/index", // 路由页面 
"text": "首页", // 路由文字 
"iconPath":"images/home1.png", // 默认显示图标必须是图片81*81 "selectedIconPath":"images/home.png" // 高亮显示图标 
}, 
{ 
"pagePath": "pages/logs/logs", 
"text": "日志", 
"iconPath":"images/log1.png", 
"selectedIconPath":"images/log.png" 
} 
] }

三、常见组件

1、轮播图组件swiper

在这里插入图片描述

在这里插入图片描述

  1. 双大括号:表示数据绑定,支持简单的表达式;
  2. wx:for:表示列表渲染,使用item表示数组数据;使用index表示数组的下标;
  3. data:放置变量的数据;
  4. rpx:微信中的单位,rpx单位是微信小程序中css的尺寸单位,rpx可以根据屏幕宽度进行自适应,规定屏幕宽为750rpx。

2、可滚动组件scroll-view

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

四、路由跳转

微信小程序有栈的概念,跳转的方式有4种:
1、wx.navigateTo(options):将原页面保存在页面栈中,由此进入的下个页面也会进栈,只有在这个情况下点击手机的返回按钮才可以重新跳转到上个页面;
2、wx.redirectTo(options):清除栈,下一个页面进栈,无法通过返回按钮返回;
3、wx.switchTab(options):同上,且跳转的页面必须是tabBar中声明的页面;
4、wx.navigateBack(options):只能返回到页面栈中的指定页面,一般和navigateTo配合使用。

五、网络请求API

wx.request(object) 发起网络请求。
主要参数说明:

  1. url-----------------接口地址
  2. data--------------请求的参数
  3. method----------请求方法
  4. success---------成功的回调函数
  5. fail----------------失败的回调函数
  6. complete--------调用结束后的回调函数
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-01-03 16:13:34  更:2022-01-03 16:14:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 10:37:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码