瀏覽代碼

add messageNotFoundHandler to show missing string resource keys

pull/1/head
Jonathan Cobb 4 年之前
父節點
當前提交
2d43a115e3
共有 1 個文件被更改,包括 10 次插入1 次删除
  1. +10
    -1
      src/_store/system.module.js

+ 10
- 1
src/_store/system.module.js 查看文件

@@ -140,6 +140,15 @@ const getters = {
}
};

const messageNotFoundHandler = {
get: function (target, name) {
if (typeof name === 'undefined') return '???undefined';
if (name === null) return '???null';
if (name === '') return '???empty';
return target.hasOwnProperty(name) ? target[name] : '???'+name.toString();
}
};

const mutations = {
loadSystemConfigsRequest(state) {},
loadSystemConfigsSuccess(state, configs) {
@@ -151,7 +160,7 @@ const mutations = {
loadMessagesRequest(state) {},
loadMessagesSuccess(state, {group, messages}) {
// console.log('loadMessages (group='+group+'), messages='+JSON.stringify(messages));
state.messages = Object.assign({}, state.messages, messages);
state.messages = new Proxy(Object.assign({}, state.messages, messages), messageNotFoundHandler);
if (messages.country_codes) {
const countries = [];
const codes = messages.country_codes.split(',');


Loading…
取消
儲存