【发布时间】:2019-05-31 14:32:00
【问题描述】:
我正在尝试做的事情看似简单,但我似乎无法弄清楚。基本上,我有 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、数据属性、隐藏输入等。任何帮助将不胜感激。
【问题讨论】:
标签: vue.js vuejs2 vue-component