diff --git a/src/views/StrLength.vue b/src/views/StrLength.vue index a0d7a46..f51a61c 100644 --- a/src/views/StrLength.vue +++ b/src/views/StrLength.vue @@ -10,10 +10,6 @@
-
- -
-

@@ -43,17 +39,21 @@ export default { }, computed: { toolResult() { + if (!this.toolData.data.length) { + return 0; + } + if (this.toolData.dataDelimiter.length) { return this.toolData.data.split(this.toolData.dataDelimiter).length; - } else { - switch (this.toolData.countMode) { - case 'characters': - return this.toolData.data.length; - case 'words': - return this.toolData.data.trim().split(/\s+/).length; - case 'lines': - return this.toolData.data.split('\n').length; - } + } + + switch (this.toolData.countMode) { + case 'characters': + return this.toolData.data.length; + case 'words': + return this.toolData.data.trim().split(/\s+/).length; + case 'lines': + return this.toolData.data.split('\n').length; } }, },