vue3-nl2br
A vue component which turns new lines into line breaks.
Why not just use CSS?
See Why not just use CSS white-space: pre;
? · Issue #7
Requirement
- [Vue.js]
^3.0.0-0
Installation
npm install --save vue3-nl2br
Usage
is rendered to
line1line2
(1) Global registration
Vue
(2) Local registration
https://vuejs.org/v2/guide/components.html#Local-Registration
// MyComponent.vue <template> <nl2br tag="p" :text="`line1\nline2`" /></template> <script>import Nl2br from 'vue3-nl2br' export default { name: 'MyComponent', components: { Nl2br, }, // ...}</script>
Props
tag
: HTML tag name which is passed to h function- Type:
String
- Required: true
- Type:
text
: Text in the tag.- Type:
String
- Required: true
- Type:
class
: HTML class name(s)- Type:
String
- Required: false
- Type: