无法清空Vue计算数组属性

时间:2018-06-05 14:50:11

标签: arrays vue.js watch

HY!

我想在watch中更改Vue计算数组,但它不会清空它。数组推送正在工作,但在此之前,截断不是。

问题是什么?有什么想法吗?

谢谢!

import urllib.request
url = 'stackoverflow.com'

try:
    req = urllib.request.Request("http://" + url)
    req = urllib.request.urlopen(req, timeout=1000000000)
    #                                 ^^^^^^^
    print("I tried.")
except:
    print("I failed.")

1 个答案:

答案 0 :(得分:0)

这就是计算属性的用途 - https://vuejs.org/v2/guide/computed.html#Computed-vs-Watched-Property

您只需在计算属性的函数中查看一些值。

在你的情况下:

computed: {
    rowEndTime: function() {
        var rowTime = [];
        for (var i = this.form.numStartTime; i < 19; i++) {
            rowTime.push(i);
        }
        return rowTime;
    }
}