onLoad
是页面生命周期函数,指的是当页面加载完毕后调用,该函数中的代码可以获取到页面传递过来的参数,并进行一些初始化操作。在onLoad
函数中,可以通过this.route.query
获取URL中的参数。onLoad
是页面级别的生命周期函数,每当页面被访问时都会被触发,因此在onLoad
中注册事件监听器时,可能会多次注册,导致重复调用同一个事件处理函数。
而Create
是组件生命周期函数,指的是在页面或组件创建时调用。在Create
函数中通常做初始化数据和初始化事件的操作。在Create
函数中注册事件监听器只会在页面或组件创建时调用一次,不会重复调用。
所以一般事件注册均在Create中注册。
!!!!难受,浪费好多时间啊!!!!