# Vue.js Vererbung von computed methods bei component override?

**URL:** <https://forum.shopware.com/t/vue-js-vererbung-von-computed-methods-bei-component-override/66410>\
**Category:** Programmierung\
**Created:** [21. April 2020 um 15:02 UTC](https://forum.shopware.com/t/vue-js-vererbung-von-computed-methods-bei-component-override/66410 "2020-04-21T15:02:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [21. April 2020 um 15:02 UTC](https://forum.shopware.com/t/vue-js-vererbung-von-computed-methods-bei-component-override/66410/1 "2020-04-21T15:02:41Z")

</div>

In meinem Plugin erweitere ich die Order Line Items, wäre eigtl auch ganz einfach, aber wie es scheint würden hier jegliche Plugins gegenseitig überschreiben.&nbsp;Deshalb kam die Idee einfach die Parent Methode zu erweitern, ist bei normalten Methoden tatsächlich auch möglich. Nur halt bei den Computed Methoden nicht. Oder sehe ich das falsch?

```
const {Component} = Shopware;

import template from './sw-order-line-items-grid.html.twig';

Component.override('sw-order-line-items-grid', {
    template,
    
    computed: {
        getLineItemColumns() {

            console.log(this.$parent);

            const columnDefinitions = []; // Hier soll der Return aus der Parent Methode ein.

            columnDefinitions.push({
                property: 'customFields',
                dataIndex: 'customFields',
                label: 'sw-product-stream.filter.values.customFields',
                allowResize: true,
                align: 'left',
                inlineEdit: false,
                width: '300px'
            });

            return columnDefinitions;
        }
    }
});

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![christian.paradies](https://avatars.discourse-cdn.com/v4/letter/c/e9c0ed/32.png) [@christian.paradies](https://forum.shopware.com/u/christian.paradies)\
**Post date:** [15. März 2021 um 10:42 UTC](https://forum.shopware.com/t/vue-js-vererbung-von-computed-methods-bei-component-override/66410/2 "2021-03-15T10:42:08Z")

</div>

Hi. Versuch mal die $super methode.

`const lineItemColumns = this.$super('getLineItemColumns);`
