当前位置:   article > 正文

微信小程序开发基础之小程序的逻辑层(页面数据、事件处理函数、页面跳转、页面间参数传递、模块化、页面自定义事件函数)_在小程序页面的逻辑*.js中,_______方法可以data属性中的崹据崷,

在小程序页面的逻辑*.js中,_______方法可以data属性中的崹据崷,

一、逻辑层

逻辑层是是事务逻辑处理的地方。
对于小程序而言,逻辑层就是.js脚本文件的集合,由JavaScript编写的。

1、页面数据

(1)页面JS文件page函数中第一项为data属性,在data中定义本页面逻辑处理需要的数据,其中很大一部分数据将用于WXML文件的数据渲染。

(2)使用setData()修改数据取值
这种方法可以将相关数据异步更新到WXLM页面上。setData()函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的this.data的值(同步)。
setData()函数修改数据的取值经常用于WXML文件数据绑定和用户的交互场景

2、页面事件处理函数

(1)onPullDownRefresh():监听用户下拉刷新事件。需要在app.json的window选项中或页面配置中开启enablePullDownRefresh()。
(2)onReachBottom():监听用户上拉触底事件。
(3)onPageScroll(Object):监听用户滑动页面。Object表示页面在垂直方向已滚动的距离(单位为px)。
(4)onShareAppMessage(Object):监听用户单击页面内转发按钮< button >组件(opentype=“share”)或右上角菜单“转发”按钮的行为,并自定义转发内容。需要注意的是定义了此类事件处理函数,右上角菜单才会显示“转发”按钮。
(5)onResize(Object object):小程序屏幕旋转时触发。
(6)onTabItemTab(Object object):点击Tab时触发。

3、页面跳转

(1)跳转方式
页面跳转在小程序中被称为页面路由,所有页面的路由全部由框架进行管理。框架以栈的形式维护当前的所有页面。如下图,页面栈表示:

路由方式 页面栈表现
初始化 新页面入栈
打开新页面 新页面入栈
页面重定向<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/489692
推荐阅读
相关标签
  

闽ICP备14008679号