我使用Marko写前端。
在调试的时候,发现Console打印了错误信息,如标题所示。
但是通过DEBUG发现其实Request对象是能拿到url的。
后来仔细揣摩了下,觉得可能是触发Fetch()的时间不对。
我是在onCreate()的时候触发Fetch()的,但是,这个时候可能页面初始化还没完成,缺少Fetch()所需要的一些依赖。于是,我把调用时候往后挪了下,放到了mount,再调试,成功。
其他框架也应该类似吧。
Marko defines six lifecycle events:
create
input
render
mount
update
destroy