在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue export default 暴露出去后 怎么在外部調(diào)用vue內(nèi)部的me

vue export default 暴露出去后 怎么在外部調(diào)用vue內(nèi)部的methos里面的方法呢

app.vue

export default {
  data() {
    return {

    }
  },
  methods: {
    Teaching(){
      alert("去上課")
    }
  }
};

a.js

import Vue from 'vue'
import App from './app'
const app = new Vue({
  el: '#app',
  render: h => h(App)
})

a.html

<!DOCTYPE html>
<html>

<head>
    <title>考勤頁面</title>
</head>

<body>
    <div id="app"></div>
</body>

</html>

代碼就是上面這些
現(xiàn)在我希望希望在a.html中寫一個函數(shù),這個函數(shù)需要調(diào)用app.vuevuemethods中的Teaching函數(shù),大致是這個樣子:

a.html

<!DOCTYPE html>
<html>

<head>
    <title>考勤頁面</title>
</head>

<body>
    <div id="app"></div>
    <script>
        function iframe_connect(){
            //調(diào)用Teaching函數(shù)
            app.Teaching()//偽代碼
        }
    </script>
</body>

</html>

不知道要如何做,求教

回答
編輯回答
背叛者

渲染函數(shù)寫成這樣

h(App, {
    ref: 'app'
})

然后通過app.$refs.app.Teaching()調(diào)用

2018年6月29日 15:55