【发布时间】:2020-12-12 18:35:21
【问题描述】:
我想覆盖购物车模块存储中的操作。我正在尝试通过以下链接扩展此 CartModule
Extending and Overriding Modules Doc
我用以下代码创建了一个文件/src/modules/cart/index.ts
import { VueStorefrontModuleConfig, extendModule, VueStorefrontModule } from '@vue-storefront/core/lib/module'
import { CartModule } from '@vue-storefront/core/modules/cart'
import { cartModule } from './store'
const cartExtend: VueStorefrontModuleConfig = {
key: 'cart',
store: {modules: [{key: 'cart', module: cartModule}]},
afterRegistration: function () {
console.log('Cart module extended')
}
}
extendModule(cartExtend)
export const registerModules: VueStorefrontModule[] = [CartModule]
我收到CarModule 类型与VueStorefrontModule 不匹配的错误
我也不知道下一步该怎么做才能使它有效。文档对此并不清楚。请帮忙。谢谢
【问题讨论】:
标签: javascript vue.js e-commerce magento2 vue-storefront