Vue.component("http-expires-time-config-box", { props: ["v-expires-time"], data: function () { let expiresTime = this.vExpiresTime if (expiresTime == null) { expiresTime = { isPrior: false, isOn: false, overwrite: true, autoCalculate: true, duration: {count: -1, "unit": "hour"} } } return { expiresTime: expiresTime } }, watch: { "expiresTime.isPrior": function () { this.notifyChange() }, "expiresTime.isOn": function () { this.notifyChange() }, "expiresTime.overwrite": function () { this.notifyChange() }, "expiresTime.autoCalculate": function () { this.notifyChange() } }, methods: { notifyChange: function () { this.$emit("change", this.expiresTime) } }, template: `
| 启用 | 启用后,将会在响应的Header中添加 |
| 覆盖源站设置 |
选中后,会覆盖源站Header中已有的 |
| 自动计算时间 | 根据已设置的缓存有效期进行计算。 |
| 强制缓存时间 |
从客户端访问的时间开始要缓存的时长。 |