>  Q&A  >  본문

Created() 후크와 같은 Vue JS용 사용자 정의 함수를 만드는 방법은 무엇입니까?

<p><code>struct</code>(예: <code>created()</code> 후크)라는 함수를 모든 구성 요소에 추가하는 플러그인을 어떻게 만들어야 하나요? </p> <p>또한 내 플러그인이 <code>구조</code> 반환 값에 액세스할 수 있기를 바랍니다. </p> <pre class="brush:js;toolbar:false;">기본값 내보내기 { 구조() { // 컨텍스트에 대한 액세스 } } </pre> <p>저는 Inertia JS를 사용한다는 점을 언급하고 싶습니다. </p>
P粉512729862P粉512729862411일 전409

모든 응답(1)나는 대답할 것이다

  • P粉848442185

    P粉8484421852023-09-05 00:31:53

    Vue Mixins 또는 Composables을 사용할 수 있습니다.

    둘 모두 일부 공유 함수와 변수를 제공할 수 있습니다. 하지만 Vue에서 create() 와 같은 새 후크를 정의하는 방법을 모르겠습니다. 내가 직접 Create()에서 함수를 시작해야 합니다. 물론 믹스인을 사용하여 기존 Vue 후크를 재정의할 수 있습니다.

    Mixin은 매우 편리하지만 더 이상 권장되지 않습니다

    Composition API created() ,所以你必须使用onBeforeMount()onMounted()에는 created()가 없으므로 onBeforeMount() 또는 onMounted()를 사용해야 합니다

    다음은 두 기술을 모두 사용하는 매우 기본적인 예입니다

    으아악 으아악

    회신하다
    0
  • 취소회신하다