在Centos和Windosw不同的运行环境下,v-text换行显示异常
目前想在ajax请求的json数据处理中,根据请求的useragent判断不同的系统,强制置换换行(这种做法虽然可以,但是不想这么做)
Windows系统里面,每行结尾是“<回车><换行>”,即“rn”;
Mac系统里,每行结尾是“<回车>”,即“r”。
而UNIX/Linux采用换行符LF表示下一行,即n
相关代码
// <!-- お知らせダイアログ -->
<div data-remodal-id="dialog-info" class="dialog-default">
<div id="dialog-info-content" class="dialog-content">
<div class="dialog-header">
<button data-remodal-action="close" class="remodal-close"></button>
<h3>{{title}}</h3>
<dl class="list-table list-table-50">
<dt>日付</dt>
<dd>
<time>{{item.date|formatDate}}</time>
</dd>
<dt>件名</dt>
<dd>
<p v-text="item.title" style="word-break:break-all"></p>
</dd>
<dt>入力者</dt>
<dd>
<p>{{item.author}}</p>
</dd>
</dl>
</div>
<div class="dialog-body plane-html">
<div id="notice">
<p style="white-space: pre-wrap; word-wrap:break-word;" v-text="item.message"></p>
</div>
</div>
</div>
<div class="dialog-btn">
<a href="#" data-remodal-action="close" class="btn">閉じる</a>
</div>
</div>
网页中换行一般用
<br>
标签;当然也可以用<pre>
保留原有文本格式,或是直接用css
控制