VueJS-还在文本区域的开头和结尾处提交换行符

时间:2018-10-18 09:23:54

标签: php vue.js textarea submit axios

我正在VueJS组件中使用axios提交与v-model绑定的文本区域。

<textarea placeholder="Insert text here" v-model="body"></textarea>

这很好(没有点):

  

示例文字

     

     

换行后

提交给我的PHP控制器后的输出是:

  

示例文字/ n

     

/ n

     

换行后

在开头和结尾都有换行符:

  

     

示例文字

     

     

换行后

     

上面的示例应具有以下输出:

  

/ n

     

示例文字/ n

     

/ n

     

换行后/ n

     

/ n

但是在开头和结尾处的换行符将被忽略。

是否也可以提交这些内容?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我实际上应该已经提到我正在使用 Laravel框架,它使用中间件自动修剪所有传入的请求字符串。

注释掉

\App\Http\Middleware\TrimStrings::class

Kernel.php中,我禁用了自动修剪。现在我有了所需的换行符。