#laravel #vue.js
#laravel #vue.js
Вопрос:
Я изучаю vue с помощью laravel.
Я хочу отобразить сообщение во входном теге с помощью v-model, но оно не работает.
<div class="card" id="myAppId">
<p>@{{ message }}</p>
<input type="text" v-model="message" class="form-control">
</div>
<script src="{{ asset('js/vue.js') }}"></script>
<script>
new Vue({
el: "#myAppId",
data: {
message : 'Hello Vue Js'
}
});
</script>
Оно отображается только <p>@{{ message }}</p>
с пустым полем ввода.
Комментарии:
1. Вы хотите отобразить его внутри поля ввода как значение по умолчанию или где-то еще?
2. Вы проверили, чтобы убедиться, что vue.js файл существует?
3. @Pranay я хочу отобразить сообщение внутри тега ввода
4. @GeorgeHanson да! vue.js существует.
5. Какие-либо ошибки в консоли?
Ответ №1:
Вы можете просто инициализировать эту переменную v-model начальным значением. Это должно достичь того, что вы ищете:
data: {
message: 'initial_message',
}