Vue 2 コンポーネントを Vue 3 に移行しようとしています。この考え方は、Vue の "ln2br" (実際には "ln2p") に似ています。
###それで...### リーリーレンダリングする必要がある:
リーリーこれは私の
MyLinebreak.vue Vue 2
コード:
リーリー
Slots API は
で変更されたため、lines の計算を書き直してみました。
リーリー
しかし、
.children
\n 文字が含まれていないため、正しく表示されません (すべての行が 1 行に表示されます)。
リーリー
それでは、
Vue 3
\n 文字のテキスト コンテンツを取得するにはどうすればよいでしょうか?
ここでの
が関連するため、Vue の
compilerOptions.whitespaceを
preserve に変更します。 リーリー 詳細については、Vue 3 ドキュメントを参照してください: https://v3.vuejs.org/api/application-config.html#compileroptions-whitespace##