猿问

Android webview 中如何调用 vue 组件 methods 中定义的方法

需求:在android中调用 vue 组件中 methods 选项中定义的方法。

如:

export default {
  name: 'foo',
  methods: {
    test () {
      alert('hello, from android')
    }
  }
}

我已经在 main.js 中将 vue 挂载到 window 对像上了。

window.Hybrid.vm = new Vue({

})

现在想要在 android中通过某种方式调用 这个组件中的 test() 方法

script ???? 
mHybridWebView.evaluateJavascript(script, null)

这里的 script 该怎么写?


爬行的大爷
浏览 5983回答 1
1回答

minip

export default {  name: 'foo',  methods: {    test () {      alert('hello, from android')   window.test = this.test }  }}
随时随地看视频慕课网APP
我要回答