Vue的typescript语法怎么定义不被数据追踪的属性?

新手上路,请多包涵

在正常的template语法时, 在页面上用不到的数据其实完全没有必要做数据的变化追踪;

data() {
    this.a = 12; // 这个变量不需要被追踪, 只在methods的方法中使用
    return {
        c: '12' // 这个需要在template中使用,需要被追踪
   }
}

但是我们在使用typescript的语法去写代码时,怎么实现这个效果?

阅读 2.4k
1 个回答
✓ 已被采纳新手上路,请多包涵

已经知道到解决办法了代码如下:

export default class MacDown extends Vue {
    a?: number;
    constructor() {
      super();
      this.a = 12;
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题