【发布时间】:2020-01-13 19:50:19
【问题描述】:
我正在尝试在 javascrip 中启动一个类类型的 arerglo,以便我可以在我的 vuejs 组件上调用我的代码:
Class Person
export default class Person {
constructor(id, nombre, apellido) {
this.id = id;
this.nombre = nombre;
this.apellido = apellido;
}
}
PersonServicesClass:
import Person from '../model/person'
export default class PersonService {
person = new Array(Person)
constructor(
) {
this.person = [];
}
add(id, nombre, apellido) {
this.person.push(new Person(id, nombre, apellido));
return this.person
}
}
导入组件vue:
<script>
import PersonService from "../../Services/personservice";
export default {
name: "RegistroComponent",
data: () => ({}),
getData() {
this.PersonService.add(1,"Steven","Chacon");
}
};
错误:
我会很有帮助的
【问题讨论】:
-
完全删除
person = new Array(Person)行;this.person无论如何都是一个不同的对象。 -
looooool 非常感谢,我从 typescript 到 javascrip
标签: javascript ecmascript-6 vue-cli vue-cli-3