创建Search
类
class Search extends Tms {
value: string = '';
$value(value: string) {
this.value = value;
}
}
Vue中使用
<template>
<div>
<input
type="text"
placeholder="请输入内容"
v-model="value"
/>
</div>
</template>
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator';
@Component
export default class Home extends Vue {
// ...
get search () {
return this.$store.search;
}
get value (): string {
return this.search.value;
}
set value (text: string) {
this.search.$value(text);
}
}
</script>