diff --git a/resources/js/components/editor-index.vue b/resources/js/components/editor-index.vue index f5fc609..2ceb985 100755 --- a/resources/js/components/editor-index.vue +++ b/resources/js/components/editor-index.vue @@ -7,15 +7,19 @@ export default { props: ['resourceName', 'field'], computed: { value() { - let value = this.field.value - .replace(/<[^>]*(>|$)| |‌|»|«|>/g, ' ') - .replace(/(<([^>]+)>)/gi, '') + if (this.field.value) { + let value = this.field.value + .replace(/<[^>]*(>|$)| |‌|»|«|>/g, ' ') + .replace(/(<([^>]+)>)/gi, '') - if (value.length <= this.field.indexLimit) { - return value + if (value.length <= this.field.indexLimit) { + return value + } + + return value.substring(0, this.field.indexLimit) + '...' } - return value.substring(0, this.field.indexLimit) + '...' + return '' } } }