#vue.js
#vue.js
Вопрос:
Я хочу использовать несколько переменных в одном v-тексте.
Пробный код:
<p v-text="mnb.name mnb.address"></p>
Но это не работает. Как я могу использовать v-text для отображения нескольких данных?
Комментарии:
1. скорее всего, вам нужно
v-text="`${p1} ${p2}`"
2. @Sphinx это работает хорошо.
Ответ №1:
Похоже, вы хотели бы объединить две строки одним пробелом.
Итак, решение таково
v-text="`${p1} ${p2}`"
или v-text="p1 ' ' p2"
new Vue({
el: '#app',
data () {
return {
p1: '123',
p2: 'abc'
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<p v-text="`${p1} ${p2}`"></p>
<p v-text="p1 ' ' p2"></p>
</div>