diff --git a/babel.config.js b/babel.config.js index b99f001..77dfb49 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,13 +1,10 @@ module.exports = { - presets: [ - // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app - '@vue/cli-plugin-babel/preset' - ], - 'env': { + presets: [// https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app + '@vue/cli-plugin-babel/preset'], 'env': { 'development': { // babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require(). // This plugin can significantly increase the speed of hot updates, when you have a large number of pages. - 'plugins': ['dynamic-import-node'] + 'plugins': ['dynamic-import-node', 'json-parse-with-source'] } } } diff --git a/src/App.vue b/src/App.vue index 3a1b3e4..6840556 100644 --- a/src/App.vue +++ b/src/App.vue @@ -96,11 +96,11 @@ export default { onWebSocketMessage(event) { try { const data = JSON.parse(event.data, (key, value, ctx) => { - console.log('key',key) - console.log('value',value) - console.log('ctx',ctx) + if (key === 'objid') { + console.log(value.toString()) + } if (typeof value === 'number' && value > Number.MAX_SAFE_INTEGER) { - return ctx?.source || ''; + return '' + value; } return value; })