安卓如何调用vue中methods的方法??????

我在vue中的methods写了一个方法,在mounted中暴露出去给安卓调用 ,如下:

methods:{

outGoodsResult(val){    alert('ceshi')    alert(val)
}

}

mounted(){

window.outGoodsResult = self.outGoodsResult

}
他说调用到了,但是我这边alert没有弹出数据,还是说他那边没有调用到??? 之前是可以的 他说那边没有改动代码,但我这边也没有啊,请问还有别的方法可以让安卓调用vue里的方法吗??这种写法我也试了 如下
window['outGoodsResult '] = function(val){

alert('ceshi')alert(val)

}
这样写也不行,请问是什么原因呢????


料青山看我应如是
浏览 1965回答 1
1回答

慕沐林林

原生中有没有加上这个,没加的话JS中的alert框不会弹出的// WebChromeClient类:辅助WebView处理JavaScript的对话框,网站图标,网站标题等mWebView.setWebChromeClient(new WebChromeClient());
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android