问题:
<textarea maxlength="200" class="replyform-textarea" v-model="replyform.itemContent" placeholder="请输入..." />
var rule = [
{
name: 'itemContent',
checkType: 'string',
checkRule: '1,200',
errorMsg: '请输入事项内容'
}
];
var checkRes = this.$graceChecker.check(formData, rule);
如果textarea中含有换行符,则一直校验不通过。
解决:
正则替换掉 换行符 \n 为 <br>
var regN = new RegExp("\n","g");
this.replyform.itemContent = this.replyform.itemContent.replace(regN, "<br>")