Vue에서 글로벌 싱글 톤 사용?

Nowox

다음과 같이 정의 된 모델에서 내 작업을 중앙 집중화하고 싶습니다.

class Foobar {
    doit() {
        console.log('I am doing it');
    }
}

let foobar = new Foobar()

const app = new Vue({
   store, 
   router, 
   foobar,
   ...
})

나중에 하위 구성 요소에서 모델에 대한 작업을 트리거하고 싶습니다.

<template>
   <b-button @click="doit">Do It</b-button>
</template>
<script>
export default {
    methods: {
        doit() {
           this.$foobar.doit(); // <----
        }
    }
}
</script>

$foobar아래로는 접근 할 수없는 것 같습니다 .

Vue에서 외부 싱글 톤에서 작업을 중앙 집중화하는 적절한 방법은 무엇입니까?

KryptoBeard

이런 식으로 할 수는 있지만 데이터가 얼마나 잘 유지 될지 모르겠습니다.

Vue.prototype.$foobar = foobar;

Vuex를 사용하는 것이 더 좋을 수 있으므로 앱을 통해 유지됩니다.

매장 내부 :

const state = {
 foobar: Foobar
}
const mutations = {
 initialize (state) {
   state.foobar = new Foobar();
  }
}

main / app.js 내부 :

store.commit('initialize')

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SDWebImage에 싱글 톤 사용

분류에서Dev

생성자에서 싱글 톤 사용

분류에서Dev

자바 싱글 톤 사용

분류에서Dev

싱글 톤 패턴 사용

분류에서Dev

psql 연결로 Cron에서 싱글 톤 사용

분류에서Dev

싱글 톤 패턴을 사용하여 Java에서 캐싱

분류에서Dev

Android에서 Roboguice를 사용하여 Google Guava Eventbus를 글로벌 싱글 톤으로 주입하는 방법은 무엇입니까?

분류에서Dev

Swift에서 싱글 톤을 사용한 사이클링

분류에서Dev

C ++ 게임에서 Resource Manager에 싱글 톤 사용

분류에서Dev

Spring에서 Java 싱글 톤 패턴 (싱글 톤에 대한 정적 액세스) 사용

분류에서Dev

iOS의 싱글 톤 클래스에서 배열 사용

분류에서Dev

컴파일러에서 싱글 톤 사용

분류에서Dev

컴파일러에서 싱글 톤 사용

분류에서Dev

세 클래스에서 사용되는 싱글 톤 패턴

분류에서Dev

서블릿의 싱글 톤

분류에서Dev

싱글 톤 UIViewController

분류에서Dev

PHP에서 공장으로 싱글 톤

분류에서Dev

싱글 톤을 사용한 코어 설계 당 IO 서비스

분류에서Dev

Angularjs : $ http를 사용하는 싱글 톤 서비스

분류에서Dev

신속한 데이터 가져 오기에 싱글 톤 사용

분류에서Dev

싱글 톤 클래스 사용

분류에서Dev

Hadoop 싱글 톤 패턴 사용

분류에서Dev

Glide를 모든 클래스에 대해 싱글 톤으로 사용

분류에서Dev

Java의 싱글 톤 이중 널 검사 구현에서 휘발성 사용

분류에서Dev

글로벌 변수 또는 싱글 톤의 대안

분류에서Dev

PHP-싱글 톤 글로벌 인스턴스

분류에서Dev

Android에서 Sqlite 데이터베이스에 싱글 톤 패턴 사용

분류에서Dev

DAL 및 서비스 클래스에 싱글 톤을 사용해야합니까?

분류에서Dev

저장소의 싱글 톤에서 DataContext를 어떻게 사용합니까?

Related 관련 기사

  1. 1

    SDWebImage에 싱글 톤 사용

  2. 2

    생성자에서 싱글 톤 사용

  3. 3

    자바 싱글 톤 사용

  4. 4

    싱글 톤 패턴 사용

  5. 5

    psql 연결로 Cron에서 싱글 톤 사용

  6. 6

    싱글 톤 패턴을 사용하여 Java에서 캐싱

  7. 7

    Android에서 Roboguice를 사용하여 Google Guava Eventbus를 글로벌 싱글 톤으로 주입하는 방법은 무엇입니까?

  8. 8

    Swift에서 싱글 톤을 사용한 사이클링

  9. 9

    C ++ 게임에서 Resource Manager에 싱글 톤 사용

  10. 10

    Spring에서 Java 싱글 톤 패턴 (싱글 톤에 대한 정적 액세스) 사용

  11. 11

    iOS의 싱글 톤 클래스에서 배열 사용

  12. 12

    컴파일러에서 싱글 톤 사용

  13. 13

    컴파일러에서 싱글 톤 사용

  14. 14

    세 클래스에서 사용되는 싱글 톤 패턴

  15. 15

    서블릿의 싱글 톤

  16. 16

    싱글 톤 UIViewController

  17. 17

    PHP에서 공장으로 싱글 톤

  18. 18

    싱글 톤을 사용한 코어 설계 당 IO 서비스

  19. 19

    Angularjs : $ http를 사용하는 싱글 톤 서비스

  20. 20

    신속한 데이터 가져 오기에 싱글 톤 사용

  21. 21

    싱글 톤 클래스 사용

  22. 22

    Hadoop 싱글 톤 패턴 사용

  23. 23

    Glide를 모든 클래스에 대해 싱글 톤으로 사용

  24. 24

    Java의 싱글 톤 이중 널 검사 구현에서 휘발성 사용

  25. 25

    글로벌 변수 또는 싱글 톤의 대안

  26. 26

    PHP-싱글 톤 글로벌 인스턴스

  27. 27

    Android에서 Sqlite 데이터베이스에 싱글 톤 패턴 사용

  28. 28

    DAL 및 서비스 클래스에 싱글 톤을 사용해야합니까?

  29. 29

    저장소의 싱글 톤에서 DataContext를 어떻게 사용합니까?

뜨겁다태그

보관