OC调用vue方法

需求:

项目里有个用户注册协议的html文件,现需要批量修改其中的公司名称。

OC代码:

需要在webview完成加载后再处理,否则不起效果。

#pragma mark - WKNavigationDelegate
- (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation {
    NSString * jsStr  =[NSString stringWithFormat:@"changeBrandCompany('%@')",SharedConfig.brand_company];
    [self.webView evaluateJavaScript:jsStr completionHandler:^(id _Nullable result, NSError * _Nullable error) {
        MCLog(@"--------error %@",error);
        MCLog(@"--------result %@",result);
    }];
}

html代码:

为了方便修改把公司名放到vue变量里


  

你可能感兴趣的:(OC调用vue方法)