vue-property-decorator
中的 @Wathch
属性值必须在定义时有初始化值, 否则 watch
不生效
<script lang='ts'>
import { Vue, Component, Watch} from 'vue-property-decorator'
@Component
export default Class Deom extends Vue {
private testData: number = 1 // 这里必须有初始化值,否则 watch 不生效
@Watch('testData')
onTestDataChange() {
console.log('testData新值', this.testData)
}
created() {
this.testData = Math.random()
}
}