HarmonyOS vue和ArkTS的交互demo?

如题:HarmonyOS vue和ArkTS的交互demo?

阅读 502
1 个回答

以下有两种方式,请按照需求来进行选择

方式1:web调用vue等价于原生js调用vue,通过获取vue对象来调用vue中的方法

方式2:可以通过中间变量来接收Vue中的方法 ,再通过runJavaScript执行js中方法,参考demo:

<script>
new Vue({
  el:'#root',
  methods:{
    test(){
      console.log('test')
      return "test";
    }
  }
,
  created(){
    window.testxxxxxxx = this.test;
    console.log('created')
  }
})

var test1 = function() {
  console.log('Ark WebComponent')
  return testxxxxxxx();
}
  </script>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进