混合开发(html端)

https://blog.csdn.net/yellowStar718/article/details/91383925

https://www.cnblogs.com/undefined000/p/vue-nativeApp-development.html

混合开发,页面需要按移动端方式开发,移动端页面调试,页面也需要单独发布

HTML 和 app (ios/android) 方法互调(通信) 主要通过 window 对象

1)APP调用js的方法,只需要将js方法挂在到window对象即可

 // 原生系统里就可以直接调用了
 window.some_method = function(){          
 
 }

2)h5调用APP的方法,

  ios:  window.webkit.messageHandlers.method_name.postMessage(params)  // 传参,可以是对象 , method_name 是APP 中定义的方法名,其他都是系统格式
  Android: window.method_object.method_name(params) // method_object.method_name 是APP 中定义的方法名

传递初始参数,也可以在APP中加载页面时,通过 url 带参数

 http://192.168.3.56:8081/#/index?token=123456&userid=2&from=ios
posted @ 2020-07-23 15:10  zhanglw  阅读(463)  评论(0)    收藏  举报