TypeScript学习笔记

Vue 中的 ts

2020-06-29  本文已影响0人  shuaiutopia

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()
    }
}
上一篇 下一篇

猜你喜欢

热点阅读