hekkaaa
@hekkaaa
C#/.NET Developer

Как использовать свойства объектов Vue js 3?

Привет!
Не могу сообразить даже с документацией, как использовать свойства компонентов.
Я создаю экземпляр но увы получаю "undefined"

Подробнее код.
const Start= {
    data(){
        return {
            show: true,
            short: 1
        }
    },
    methods: {
        async Start(){ 
           const app = Vue.createApp(MyComponent)
           console.log(app.count) <---- вот тут "undefined"
      }
    }
}

const MyComponent = ({
  data() {
    return { count: 4 }
  },
 methods: {
        TestMetod(){
              this.count++
        }
 }
})


Может я сильно много хочу при таком использовании?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
const fragment = document.createDocumentFragment();
const app = createApp(MyComponent).mount(fragment);
console.log(app.count);
console.log(app.$data.count);


https://v3.vuejs.org/api/options-data.html#data-2
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы