【发布时间】:2020-08-10 02:48:52
【问题描述】:
在 vue 文档中,您会看到如下内容:
var vm = new Vue({
el: '#example',
data: {
message: 'Hello'
},
template: `<div>
{{ message }}
</div>`,
methods: {
reverseMessage: function () {
return this.message.split('').reverse().join('')
}
},
computed: {
// a computed getter
reversedMessage: function () {
// `this` points to the vm instance
return this.message.split('').reverse().join('')
}
}
})
但是我使用的是结构不同的 .vue 文件:
<template>
<div>
{{ message }}
</div>
</template>
<script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator';
@Component
export default class PlayerBid extends Vue {
data() {
return { message: 'Hello' };
}
}
但我不知道如何在 vue-computed/methods 和其他东西中添加所有其他(很棒的)选项。
显然,我在这里遗漏了一些超级简单的东西......
【问题讨论】:
标签: typescript vue.js vue-component