收藏
回答

onLoad基础问题


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


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

回答关注问题邀请回答
收藏

1 个回答

  • 铭锋科技
    铭锋科技
    2019-02-07

    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

     } })


    2019-02-07
    有用
    回复
登录 后发表内容