Я бы хотел включить степпер в приложение vue, которое я пишу с использованием компонентов материала vue. Степень материала vue очень близка к тому, что мне нужно, но встроенный API не доходит до меня.
Как мне следует подходить к изменению некоторых аспектов компонента (методов, макета, стиля и т. Д.), Не копируя весь файл (и его зависимости)?
Или более конкретный пример сценария: Как я могу создать степпер, который функционирует так же, как материализующий степпер, но не включает в себя степпер-обертку?
Я читал о расширениях и миксинах. Расширение компонентов MdSteppers и / или MdStep звучало как путь, но я не могу заставить его работать. Первоначально я только начал расширять компонент, не изменяя никакой функциональности, но не добился успеха.
<script>
import Vue from 'vue'
import { MdSteppers } from 'vue-material/dist/components'
export default{
name: 'TaskStepper',
extends: MdSteppers
}
</script>
Когда я добавляю этот компонент TaskStepper в свой проект, я получаю эту ошибку "[Vue warn]: Ошибка при рендеринге:" Ошибка типа: Невозможно прочитать свойство 'component' of undefined ""