缓存可以设置是否使用系统默认设置

This commit is contained in:
刘祥超
2022-02-24 20:39:09 +08:00
parent f147905532
commit 5c13797639

View File

@@ -11,15 +11,23 @@ Vue.component("http-cache-config-box", {
enableCacheControlMaxAge: false, enableCacheControlMaxAge: false,
cacheRefs: [], cacheRefs: [],
purgeIsOn: false, purgeIsOn: false,
purgeKey: "" purgeKey: "",
disablePolicyRefs: false
} }
} }
if (cacheConfig.cacheRefs == null) { if (cacheConfig.cacheRefs == null) {
cacheConfig.cacheRefs = [] cacheConfig.cacheRefs = []
} }
return { return {
cacheConfig: cacheConfig, cacheConfig: cacheConfig,
moreOptionsVisible: false moreOptionsVisible: false,
enablePolicyRefs: !cacheConfig.disablePolicyRefs
}
},
watch: {
enablePolicyRefs: function (v) {
this.cacheConfig.disablePolicyRefs = !v
} }
}, },
methods: { methods: {
@@ -60,6 +68,13 @@ Vue.component("http-cache-config-box", {
<span v-else class="red">当前集群没有设置缓存策略,当前配置无法生效。</span> <span v-else class="red">当前集群没有设置缓存策略,当前配置无法生效。</span>
</td> </td>
</tr> </tr>
<tr>
<td>使用默认缓存条件</td>
<td>
<checkbox v-model="enablePolicyRefs"></checkbox>
<p class="comment">选中后使用系统缓存策略中定义的默认的缓存条件。</p>
</td>
</tr>
<tr> <tr>
<td class="title">是否开启缓存</td> <td class="title">是否开启缓存</td>
<td> <td>