从同一个 VueJS 组件中的另一个方法调用方法时,我遇到以下错误:
Property 'getBooks' does not exist on type 'Vue'.
和
Property 'getBook' does not exist on type 'Vue'.
这是我的组件:
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator';
@Component({
methods: {
getBook(isbn): any {
//... implementation
}
getBooks(isbnList): any{
// foreach isbn of isbnList
this.getBook(isbn);
}
},
mounted: function () {
const isbnList: string[] = ['isbn1', 'isbn2'];
let booksDetails = this.getBooks(isbnList);
// display books details
}
})
export default class Books extends Vue {
// I have tried to put methods here but same error
}
即使出现这些编译错误,也能成功检索到预订详情。
我在下面的代码中遗漏了什么吗?
谢谢。