onLoad基础问题
发布于 5 年前 作者 vqian 1196 次浏览 来自 问答

    如图,请问options和event是啥意思干嘛的呢?这两个函数都是属于onLoad的吗?第一个是默认函数自动调用??求解…

问题来源视频:https://www.bilibili.com/video/av22004522/?p=21  3分26秒

1 回复

onLoad(Object query)

页面加载时触发。一个页面只会调用一次,可以在 onLoad 的参数中获取打开当前页面路径中的参数。

参数说明

名称类型说明
queryObject打开当前页面路径中的参数

如目标页面为 /pages/user/user?uid=1

那么

onLoad:function(options){

    console.log(options.uid)  //为1

}

——————————————————————————————————————————————————————

这个呢,就属于自定义函数了

f0:function(event){

}

组件事件处理函数

Page 中还可以定义组件事件处理函数。在渲染层的组件中加入事件绑定,当事件被触发时,就会执行 Page 中定义的事件处理函数。

示例代码:

<view bindtap="f0" data-id='1'>click me</view>
Page({

 f0:function(event) {    

  console.log(event.currentTarget.dataset.id) //为1

 } })
回到顶部