31 请简述小程序的页面生命周期回调函数有哪些,并描述其作用及调用顺序。 32 请简述小程序中实现页面跳转的方式有哪些?他们之间的区别是什么? 33 请简述小程序中常用的页面组件有哪些? (至少说出5个)
时间: 2024-04-22 13:22:10 浏览: 80
请简述Vue的生命周期函数以及其调用顺序
我明白了,你的第一个问题是关于小程序的。下面是我的回答:
31. 小程序的页面生命周期回调函数有以下几个:
- onLoad: 页面加载时触发,一般用来获取页面参数并进行数据初始化。
- onShow: 页面显示时触发,每次进入页面都会触发该函数。
- onReady: 页面初次渲染完成时触发,一般用来进行页面样式和布局的调整。
- onHide: 页面隐藏时触发,一般用来清空一些临时数据或停止一些计时器等。
- onUnload: 页面卸载时触发,一般用来进行一些清理工作。
这些回调函数的调用顺序是:onLoad -> onShow -> onReady。当页面被隐藏时会触发 onHide,当页面被卸载时会触发 onUnload。
32. 小程序中实现页面跳转的方式有以下几种:
- navigateTo: 保留当前页面,跳转到应用内的某个页面。
- redirectTo: 关闭当前页面,跳转到应用内的某个页面。
- reLaunch: 关闭所有页面,打开应用内的某个页面。
- switchTab: 跳转到应用内的某个 tabBar 页面。
- navigateBack: 关闭当前页面,返回上一页面或多级页面。
这些方式之间的区别在于页面跳转后的栈结构不同,会影响页面之间的交互和返回方式。
33. 小程序中常用的页面组件有以下几个:
- view: 视图容器,用来包裹其他组件。
- text: 文本容器,用来显示一段文字。
- button: 按钮组件,用来触发事件或进行跳转。
- image: 图片组件,用来显示图片。
- swiper: 轮播图组件,用来展示多张图片或卡片。
阅读全文