当使用 Component 构造器构造页面时,在 attached 生命周期中取到的 options 是空的,必须是在 properties 中定义过的参数才能在 data 中取到。想要拿到全部的 query 参数,需要等到 load 后才能正常从 this.options 中获取到。
而某些业务情况下并不知道会有哪些参数,无法在 properties 中定义。这时候就无法使用 attached 来做。
原因在于:小程序基础库中对于 options 的赋值发生在 attachView 之后,这样才导致了上述问题。