Я недавно преобразовал свой vuejs в базу машинописи, но теперь у меня проблема с использованием mixin в машинописи. я использовал два типа mixin, но ни один не работал для меня, и он показывает ошибку ts2339, и я не смог найти решение на https://vuejs.org/v2/guide/typescript.html#Basic -Использование : первый:
//mixin.ts
import {ViewState} from "@/types";
import {mocked_view_state} from "@/api/mock/profile.device.group.mock";
export const ProfileDeviceGroup = {
methods: {
resetViewState(): ViewState {
return mocked_view_state;
}
}
};
второй:
//mixin.ts
import Vue from "vue";
import {ViewState} from "@/types";
import {mocked_view_state} from "@/api/mock/profile.device.group.mock";
const ProfileDeviceGroup = Vue.extend({
methods: {
resetViewState(): ViewState {
return mocked_view_state;
},
}
});
export default ProfileDeviceGroup;
Итак, есть ли способ решить эту проблему?
............. .
Обновление:
..............
после использования vue -тип-миксинов , проблема была решена, но другая проблема показывает, как вы можете видеть на картинке ниже: