diff --git a/index.js b/index.js index 5520dbe..478fe5b 100644 --- a/index.js +++ b/index.js @@ -22,25 +22,25 @@ export default { cclog(...args) { if (process.env.NODE_ENV === 'development') { const pageName = this.thisPage()?.route || 'VueApp' - console.log('%c '+JSON.stringify({time:new Date().toJSON(), page:pageName}), 'background:skyblue', ...args) + console.log('%c '+JSON.stringify({time:new Date().toJSON(), page:pageName}), 'color:blue', ...args) } }, ccinfo(...args) { if (process.env.NODE_ENV === 'development') { const pageName = this.thisPage()?.route || 'VueApp' - console.info('%c '+JSON.stringify({time:new Date().toJSON(), page:pageName}), 'background:lightgreen', ...args) + console.info('%c '+JSON.stringify({time:new Date().toJSON(), page:pageName}), 'color:green', ...args) } }, ccwarn(...args) { if (process.env.NODE_ENV === 'development') { const pageName = this.thisPage().route || 'VueApp' - console.warn('%c '+JSON.stringify({time:new Date().toJSON(), page:pageName}), 'background:orange', ...args) + console.warn('%c '+JSON.stringify({time:new Date().toJSON(), page:pageName}), 'color:orange', ...args) } }, ccerr(...args) { if (process.env.NODE_ENV === 'development') { const pageName = this.thisPage()?.route || 'App' - console.error('%c '+JSON.stringify({time:new Date().toJSON(), page:pageName}), 'background:red', ...args) + console.error('%c '+JSON.stringify({time:new Date().toJSON(), page:pageName}), 'color:red', ...args) } }, @@ -144,7 +144,7 @@ export default { **/ async callBackend({ backend = this.BACKEND, httpMethod = 'POST', apiVersion = 'api', apiWho, apiTodo, apiWhat = {} }) { process.env.NODE_ENV === 'production' - || console.log('%c '+JSON.stringify({time:new Date().toJSON(), page:this.thisPage()?.route || 'VueApp'}) + ' %c '+ JSON.stringify({ backend, apiWho, apiTodo, apiWhat }), 'background:skyblue', 'background:skyblue') + || console.log('%c '+JSON.stringify({time:new Date().toJSON(), page:this.thisPage()?.route || 'VueApp'}) + ' %c '+ JSON.stringify({ backend, apiWho, apiTodo, apiWhat }), 'color:blue', 'background:skyblue') let result = {} if (backend === 'UNICLOUD') { let { /* success, header, requestedId, */ result: resultCloud = {} } = await uniCloud @@ -198,7 +198,7 @@ export default { // 注意1,resultServer 和 resultCloud 推荐遵循同样的格式 { _state, error | data },这样方便前端做统一判断。 // 注意2,虽然预设了 resultServer 和 resultCloud = {},但如果后台返回了 null,那么 resultServer/resultCloud 也是 null。 process.env.NODE_ENV === 'production' - || console.info(' %c '+JSON.stringify({time:new Date().toJSON(), page:this.thisPage()?.route || 'VueApp'}) + '%c '+ JSON.stringify(result), 'background:cyan', 'background:cyan') // 不知为何,直接用 result 会输出一个奇怪的对象,要主动添加 JSON.stringify 才按照期望输出。 + || console.info(' %c '+JSON.stringify({time:new Date().toJSON(), page:this.thisPage()?.route || 'VueApp'}) + '%c '+ JSON.stringify(result), 'color:magenta', 'background:magenta') // 不知为何,直接用 result 会输出一个奇怪的对象,要主动添加 JSON.stringify 才按照期望输出。 return result },