注意事项

自定义页面组件内部不能操作History API

魔笔运行时的跳转通过History api实现SPA,如果在自定义页面组件内部也维护History API,会导致堆栈错乱,引发不可预期的问题。

解决方法:

  • 拆分为多个组件,通过标准跳转做视图切换。

  • 通过面板显示隐藏切换视图。

移动端组件只能使用taro组件库

魔笔依赖taro的多端能力,所以移动端自定义组件只能使用taro组件库,而不能使用fusion mobile或者 ant mobile之类的组件库。