【问题标题】:Can you access Vue component lifecycle hooks externally?可以从外部访问 Vue 组件生命周期钩子吗?
【发布时间】:2019-05-31 10:28:20
【问题描述】:

我在我的网络应用程序中使用一个组件库,我想将功能附加到提供的组件之一。

假设我有一个 .vue 文件

<template>
   <div>
      ... some stuff
      <LibraryComponent />
   </div>
</template>

<script>
import LibraryComponent from 'library'

export default {
   components: {
      LibraryComponent
   }
}
</script>

我希望能够访问LibraryComponent 并将方法附加到父级挂载的钩子上。我想我可以在 node_modules 中更新组件本身的代码,但如果包得到更新,这似乎是一个糟糕的解决方案。

【问题讨论】:

    标签: vue.js


    【解决方案1】:

    Vue 的生命周期挂钩会发出自己的自定义事件。

    看看这篇文章:
    Vue.js Component Hooks as Events

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-14
      • 1970-01-01
      • 1970-01-01
      • 2021-03-26
      • 2018-04-23
      • 2021-07-11
      • 2019-10-11
      • 2019-07-11
      相关资源
      最近更新 更多