"vuex-orm-decorators"를 사용할 때 "TypeError : this.types는 함수가 아닙니다."

브라이언

https://github.com/scotley/vuex-orm-decorators#readme 에서 npm 패키지 'vuex-orm-decorators'를 사용하려고합니다.

DB에 삽입하려고하면 오류가 발생합니다. TypeError: this.types is not a function

엔티티는 다음과 같습니다.

import { Model } from "@vuex-orm/core";
import { NumberField, OrmModel, StringField } from "vuex-orm-decorators";

@OrmModel("races")
export default class Race extends Model {
  @NumberField()
  public ID!: number;

  @StringField()
  public Name!: string;
}

상점은 다음과 같습니다.

import Vue from "vue";
import Vuex from "vuex";
import { ORMDatabase } from "vuex-orm-decorators";

Vue.use(Vuex);

export default new Vuex.Store({
  .
  .
  .
  plugins: [ORMDatabase.install()]
});

또한 이것은 단서 일 수 있습니다 .... Vuex-Orm에서 this.setters는 값을 반환하지만 this.setters ( 'all')는 정의되지 않은 값을 반환합니다.

/**
 * Get all records.
 */
Model.all = function () {
   return this.getters('all')();
};

정의되지 않은 기본 필드와 기능을 보면 vuex-orm 데이터베이스가 올바르게 설정되지 않은 것 같습니다. 어떤 아이디어?

vuex-orm-decorators에 대한 stackoverflow 태그를 만들려고했지만 아직 1500 rep이 아니기 때문에 vuex-orm으로 태그를 지정했습니다.

아흐메드 라픽 이브라힘

Vuex-ORM 단일 테이블 상속 문서에 정의 된 함수 구현의 vuex-orm-decorators 패키지 에는 작은 버그가 있습니다.types

이 간단한 문제를 해결하고 원래 패키지를 업데이트하기 위한 풀 요청생성 한 포크 를 만들었습니다 .

마지막으로, Vuex-ORM에 내장 된 테이블 상속 기능에 대해 아직 완전히 준비되지 않았지만 간단한 사용 사례에는 여전히 훌륭하다는 점을이 패키지에 대한 작은 잠수에서 지적했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

venv를 사용할 때 ModuleNotFoundError

분류에서Dev

@ViewScoped를 사용할 때 ViewExpiredException

분류에서Dev

ListView를 사용할 때 NoSuchMethodError

분류에서Dev

ListView를 사용할 때 NullPointerException

분류에서Dev

asyncTask를 사용할 때 NullPointer

분류에서Dev

strtok를 사용할 때 Segfault

분류에서Dev

Hibernate를 사용할 때 CommunicationsException

분류에서Dev

CD를 사용할 때 / 사용

분류에서Dev

유사 쿼리를 사용할 때 TypeError

분류에서Dev

$ USER를 사용할 때 "root"를 에코

분류에서Dev

Simpy-yield를 사용할 때와 함수를 호출 할 때

분류에서Dev

pymongo를 사용할 때 사전 키를 _id로 사용

분류에서Dev

getatt, ref, $ {}를 사용할 때 Cloudformation

분류에서Dev

ChangeNotifier에서 notifyListeners를 사용할 때?

분류에서Dev

삭제를 사용할 때 힙 손상

분류에서Dev

VueJS에서 Typescript를 사용할 때 TypeError

분류에서Dev

r shiny를 사용할 때 getsymbols 문제

분류에서Dev

Visual Studio Code를 사용할 때 ModuleNotFoundError

분류에서Dev

StoredProcedureItemReader를 사용할 때 SQLServerException 발생

분류에서Dev

Flow를 사용할 때 MissingConstraints Lint 오류

분류에서Dev

loadNibNamed를 사용할 때 충돌

분류에서Dev

Django serializer를 사용할 때 UnicodeDecodeError

분류에서Dev

다중 처리를 사용할 때 ModuleNotFoundError

분류에서Dev

read ()를 사용할 때 BufferReader가 멈춤

분류에서Dev

scanpy.read를 사용할 때 FileNotFoundError

분류에서Dev

MockClient를 사용할 때 null 얻기

분류에서Dev

jest를 사용할 때 각도 구성

분류에서Dev

Apache를 사용할 때 세션 Null

분류에서Dev

QBFC를 사용할 때 HRESULT 80040154

Related 관련 기사

뜨겁다태그

보관