• 计算属性
    • cache: false 弃用
      • 升级方式

    计算属性

    cache: false 弃用

    在 Vue 未来的大版本中,计算属性的缓存验证将会被移除。把不缓存的计算属性转换为方法可以得到和之前相同的结果。

    示例:

    1. template: '<p>message: {{ timeMessage }}</p>',
    2. computed: {
    3. timeMessage: {
    4. cache: false,
    5. get: function () {
    6. return Date.now() + this.message
    7. }
    8. }
    9. }

    或者使用组件方法:

    1. template: '<p>message: {{ getTimeMessage() }}</p>',
    2. methods: {
    3. getTimeMessage: function () {
    4. return Date.now() + this.message
    5. }
    6. }

    升级方式

    运行迁移工具找到 cache: false 的选项。