在多行上显示字符串
display string on multiple lines
我想在多行中显示我的字符串。我已经尝试过 replaceAll(",", "\n")
这是我的代码:
<template>
<v-form>
<v-container>
<v-card
class="mt-15 pa-4 mx-auto"
max-width="1000"
multi-line>
{{consoleOutput.toString().replaceAll(",", "\n")}}
</v-card>
</v-container>
</v-form>
</template>
<script>
export default {
data: () => ({
consoleOutput: ["This", "should", "be", "on a ", "new Line "],
})
}
</script>
我得到这个输出 This should be on a new Line
。我的目标是在不同的行上打印每个字符串并在其前面添加一个索引(等于控制台),如:
1. This
2. should
3. be
4. on a
5. new Line
尝试使用 ol
元素和 v-for
渲染每个 li
<v-card
class="mt-15 pa-4 mx-auto"
max-width="1000"
multi-line
>
<ol>
<li v-for="item in consoleOutput" :key="item">{{item}}</li>
</ol>
</v-card>
我觉得你可以这样做。
<v-container>
<v-card
class="mt-15 pa-4 mx-auto"
max-width="1000"
multi-line>
<div v-for="item in consoleOutput.toString().split(',')" :key="item">
{{item}}
</div>
</v-card>
</v-container>
请确认URL。
https://stackblitz.com/edit/vue-gmadqd?file=src%2Fcomponents%2FHelloWorld.vue
我想在多行中显示我的字符串。我已经尝试过 replaceAll(",", "\n")
这是我的代码:
<template>
<v-form>
<v-container>
<v-card
class="mt-15 pa-4 mx-auto"
max-width="1000"
multi-line>
{{consoleOutput.toString().replaceAll(",", "\n")}}
</v-card>
</v-container>
</v-form>
</template>
<script>
export default {
data: () => ({
consoleOutput: ["This", "should", "be", "on a ", "new Line "],
})
}
</script>
我得到这个输出 This should be on a new Line
。我的目标是在不同的行上打印每个字符串并在其前面添加一个索引(等于控制台),如:
1. This
2. should
3. be
4. on a
5. new Line
尝试使用 ol
元素和 v-for
渲染每个 li
<v-card
class="mt-15 pa-4 mx-auto"
max-width="1000"
multi-line
>
<ol>
<li v-for="item in consoleOutput" :key="item">{{item}}</li>
</ol>
</v-card>
我觉得你可以这样做。
<v-container>
<v-card
class="mt-15 pa-4 mx-auto"
max-width="1000"
multi-line>
<div v-for="item in consoleOutput.toString().split(',')" :key="item">
{{item}}
</div>
</v-card>
</v-container>
请确认URL。 https://stackblitz.com/edit/vue-gmadqd?file=src%2Fcomponents%2FHelloWorld.vue