имеет компонентЫ: кнопка (*)
аpp1 имеет компонентЫ: продукт
в app1 продукт-компонент импортиться кнопка компонент (*)
теперь , когда идет клик на app1-кнопку-компонент с продукта-компонента, в сторе все хорошо(он общий), но Hе срабатывает компьютед свойство. когда кликаю по аpp-кнопка(*)-компонента потом по app1-кнопку-компонент все работает, где рассинхрон ?
код можно?
app.js : Vue.component('add-to-cart-btn', require('@/Shared/AddToCartBtn').default); ...... const app = new Vue({ el: '#app', store }); ————————————————————————————————————————————— app1.js : import Vue from 'vue'; import store from '@/Store/'; import Product from './Pages/Catalog/ProductItem'; export default new Vue({ store, render: h => h(Product), }); ————————————————————————————————————————————— ProductItem.vue : import AddToCartBtn from "../../Shared/AddToCartBtn"; ————————————————————————————————————————————— AddToCartBtn: methods: { async orderPopup() { if (this.uuid) { this.loading = true; await this.$store.dispatch('addProduct', {uuid: this.uuid}) .then(() => { this.loading = false }); } else { await this.$store.dispatch('getCart'); } —————————————————————————————————————————————
там много , так не скинеш ))) основное выдернул
не легче было бы в git залить или песочницу ?
нуда , надо создать проектик чтоб описать проблемму. а какие песочници есть ?
https://codesandbox.io/
Обсуждают сегодня