uni-app 小程序 onload无法取到data数据

我用uni-app开发小程序,使用navigator时,onload方法报错hook中query undefined,请问该怎么解决呢?
其中options能正确获取数据

img


```javascript
  export default {
    data() {
      return {
        query: {}
      };
    },

    onLoad(options) {
      console.log(options)
      this.setData({
        query: options
      })
       console.log(this.data.query)
    },
  };


```


onLaunch: function(option) {
    console.log("App Launch", option.query)
    let appary = {
      //default
      pageId: global.PAGE_ID,
      channelId: global.CHANNEL_ID,
      sellerId: global.SELLER_ID,
      //custom
      ...option.query
    }
    console.log('启动参数 :>>', appary)
  },

原生小程序赋值是setData获取是this.data.XXX,但是uniapp不是直接this.XXX就行了吗