То, что я пытаюсь сделать, кажется на первый взгляд простым, но я не могу понять это. В основном у меня есть 2 файла:
Файл PHP со следующим:
...
<user-panel v-if="user.id && loaded" v-bind:user="user" v-bind:name="theUserName"></user-panel>
...
Файл компонента .Vue со следующим (который компилируется в другой файл):
<template>
<span id="userPanel" class="d-flex align-items-center">
<a href="#" role="button" class="user-dropdown-toggle">
<div class="logged-in d-flex align-items-center">
<span class="d-flex align-items-center justify-contnet-center"></span>
{{name}}
</div>
</a>
</span>
</template>
<script>
export default {
name: "UserPanel",
props: ['user'],
created () {
console.log(this.$refs.myTestField.value)
}
}
</script>
Все, что я хотел бы сделать, это передать данные из PHP в Vue в {{name}} . Я пробовал v-bind, атрибут данных, скрытый ввод и т. Д. Любая помощь будет принята с благодарностью.