From 12d6415f7fc45c64bcd4f6ce9916af242426c289 Mon Sep 17 00:00:00 2001 From: freedomlang Date: Thu, 5 Dec 2019 17:18:43 +0800 Subject: [PATCH] refactor: Freeze property to improve performance --- frontend/src/components/settings/Languages.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/settings/Languages.vue b/frontend/src/components/settings/Languages.vue index ad11a60a..39c699e8 100644 --- a/frontend/src/components/settings/Languages.vue +++ b/frontend/src/components/settings/Languages.vue @@ -10,7 +10,7 @@ export default { name: 'languages', props: [ 'locale' ], data() { - return { + let dataObj = { locales: { ar: 'ar', de: 'de', @@ -32,6 +32,10 @@ export default { 'zh-tw': 'zhTW' } }; + + Object.defineProperty(dataObj, "locales", { configurable: false, writable: false }); + + return dataObj; }, methods: { change (event) {