看Vue的源码,看到weex平台的构建方式。在Vue/src/platforms/weex/entry-framework.js对Vue进行封装和增强。然后导出3个方法:
1.createInstanceContext
2.destroyInstance
3.refreshInstance
比较明显的是,这三个js方法应该是给android原生用的。因为接收参数是instanceId;weex;data。
但是我在原生搜索不到createInstanceContext的方法。
所以我猜应该是v8引擎/jni层面调用了createInstanceContext方法来创建weex单页面的Vue实例.
但是比较菜,目前还没找到。
求大佬指点。谢谢!