基本用法
https://github.com/bang590/JSPatch/wiki/JSPatch-%E5%9F%BA%E7%A1%80%E7%94%A8%E6%B3%95
转换地址
http://www.jspatch.com/Tools/convertor
总结
1 虽然可以用工具转 但是有些工具转不了的就要看文档 查资料了比如
一定要统一js的传递 不能混合传 比如block不能传js
2 js取小数点后两位的方法
OC
[NSString stringWithFormat:@"%.2f",0.234];
js就用
(Math.round(0.234 * 100) / 100).toString()
3 WKwebView交互方法
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
里面有decisionHandler 这个用js是转不了的 建议用webView替换
我们的做法用WebViewJavascriptBridge这个库注册与js交互 之后拿到js给的参数
通过js给的参数来决定跳转到wk还是普通的webView
这样做的好处就是h5端可以控制客户端跳转哪种webView 客户端不用发版