当前位置: 首页 > news >正文

2024.2.8日总结(小程序开发5)

对上拉触底事件进行节流处理

在data中定义isloading节流阀

  • false表示当前没有进行任何数据请求
  • true表示当前正在进行数据请求

在getColors()方法中修改isloading节流阀的值

  • 在刚调用getColors时将节流阀设置true
  • 在网络请求的complete回调函数中,将节流阀重置为false

在onTeachBottom中判断节流阀的值,从而对数据请求进行节流控制

  • 如果节流阀的值为ture,则阻止当前请求
  • 如果节流阀的值为false,则发起请求

生命周期

什么是生命周期

生命周期是指一个对象从创建->运行->销毁的整个阶段,强调的是一个时间段

可以吧每个小程序运行的过程,概括为生命周期:

  • 小程序的启动,表示生命周期的开始
  • 小程序的关闭,表示生命周期的结束
  • 中间小程序运行的过程,就是小程序的生命周期
什么是生命周期函数

生命周期函数:是由小程序框架提供的内置函数,会伴随生命周期,自动按次序执行

生命周期函数的作用:允许程序员在特定的时间点,执行某些特定的操作

生命周期函数的分类

应用的生命周期函数

  • 特指小程序从启动->运行->销毁期间依次调用的那些函数
  • 小程序的应用生命周期函数需要在app.js中进行声明
App({//小程序初始化完成时,执行此函数,全局只触发一次。可以做一些初始化的工作onLaunch:function(options){},//小程序启动,或从后台进入前台显示时触发onShow:function(options){},//小程序从前台进入后台时触发onHide:function(){}
})

页面的生命周期函数

  • 特指小程序中,每个页面从加载->渲染->销毁期间依次调用的那些函数
  • 小程序的页面生命周期函数需要在.js中进行声明
Page({onLoad:function(options){},//监听页面加载,一个页面只调用一次onShow:function(){},//监听页面显示onReady:function(){},//监听页面初次渲染完成,一个页面只调用一次onHide:function(){},//监听页面隐藏onUnload:funtion(){}//监听页面写在,一个页面只调用一次
})

WXS脚本

什么是wxs

WXS是小程序独有的一套脚本语言,结合WXML,可以构建出页面的结构

wxs的应用场景

wxml中不能调用页面的.js中定义的函数,但是wxml可以调用wxs中定义的函数。小程序中wxs的典型应用场景是“过滤器”

wxs基础语法

1.wxs代码编写在wxml文件中的<wxs>标签内

每个<wxs></wxs>标签必须提供module属性,用来指定当前wxs的模块名称,方便在wxml中访问模块中的成员

2.定义外联的wxs脚本

可以编写在以.wxs为后缀名的文件内

http://www.lryc.cn/news/297180.html

相关文章:

  • Spring Boot配置文件优先级
  • Rust 初体验1
  • 【深度学习】实验7布置,图像超分辨
  • 【八大排序】归并排序 | 计数排序 + 图文详解!!
  • Netty应用(三) 之 NIO开发使用 网络编程 多路复用
  • 融资项目——配置redis
  • npm修改镜像源
  • K8S系列文章之 [基于 Alpine 使用 kubeadm 搭建 k8s]
  • JVM相关-JVM模型、垃圾回收、JVM调优
  • 提升图像分割精度:学习UNet++算法
  • 排序算法---冒泡排序
  • 基于数据挖掘的微博事件分析与可视化大屏分析系统
  • 数学建模-灰色预测最强讲义 GM(1,1)原理及Python实现
  • 智慧自助餐饮系统(SpringBoot+MP+Vue+微信小程序+JNI+ncnn+YOLOX-Nano)
  • 零基础学编程从入门到精通,系统化的编程视频教程上线,中文编程开发语言工具构件之缩放控制面板构件用法
  • 【MySQL进阶之路】MySQL 中表空间和数据区的概念以及预读机制
  • JVM 性能调优 - 常用的垃圾回收器(6)
  • 【java】Hibernate访问数据库
  • 从零开始手写mmo游戏从框架到爆炸(八)— byte数组传输
  • Elasticsearch:BM25 及 使用 Elasticsearch 和 LangChain 的自查询检索器
  • uniapp的api用法大全
  • 笔记——asp.net core 中的 REST
  • 排序算法---堆排序
  • Java字符串(包含字母和数字)通用排序
  • 【Spring】springmvc如何处理接受http请求
  • 2024年安全员-B证证模拟考试题库及安全员-B证理论考试试题
  • redis过期淘汰策略、数据过期策略与持久化方式
  • Oracle Vagrant Box 扩展根文件系统
  • TDengine用户权限管理
  • 推荐一款开源的跨平台划词翻译和OCR翻译软件:Pot