核心代码
// 获取多行文本内容,去掉首尾空格、去掉空字符串,解析为文本数组
getMultiLineTexts(textareaValue) {return textareaValue.split("\n").map((v) => v.split("\t").join("").trim()).filter((v, i, ar) => v !== ``);
},
测试
<template><div><el-inputtype="textarea"v-model="textareaValue":rows="10"style="margin-bottom: 10px"/><div>{{ JSON.stringify(getMultiLineTexts(), null, 2) }}</div></div>
</template>
<script>
export default {data() {return {textareaValue: ``,};},methods: {// 获取多行文本内容,去掉首尾空格、去掉空字符串,解析为文本数组getMultiLineTexts(textareaValue = this.textareaValue) {return textareaValue.split("\n").map((v) => v.split("\t").join("").trim()).filter((v, i, ar) => v !== ``);},},
};
</script>