好程序员网络前端培训分享kbone高级——事件系统

  

     kbone         :1   ,   ,Web                            

  

     <强> 1.1修改webpack配置

  

     ,网络端一致,有多少个页面就需要配置多少个入口文件。如下例子,这个应用中包含所述,所以page2所以page2和三个页面:

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  起源,即window.location。起源字段,使用kbone的应用所有页面必须同源,不同源的页面禁止访问.entry页面表示这个应用的入口url.router配置则是各个页面对应的url,可以看到每个页面可能不止对应一个url,而且这里的url支持参数配置。

  

  ,kbone内使用的标签或者位置对象进行跳转.kbone会将要跳转的url进行解析,然后根据配置中的起源和路由器查找出对应的页面,然后拼出页面在小程序中的路由,最后通过小程序API进行跳转(利用wx。

redirectTo等方法)。   

  

  

  目,kbone-advanced 录下创建,02-mulpages 目录。本案例在这个目录下实现。

  

  

  

  

  

  

  

  ,package.json:

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  目,02-mulpages 录下创建,build 文件夹,在文件夹下创建,webpack.mp.config.js 文件,内容如下:

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

好程序员网络前端培训分享kbone高级——事件系统