【发布时间】:2018-07-24 00:32:52
【问题描述】:
组件代码
<template lang="html">
<div class="chat-users">
<ul class="list-unstyled">
<li v-for="chatuser in chatusers" class="left clearfix">
{{ chatuser.UserName }}
</li>
</ul>
</div>
</template>
<script>
export default {
props: ["chatusers"],
created() {
axios.post("some url").then(response => {
this.chatusers = response.data.Data;
});
}
}
</script>
<style>
</style>
一切正常,但我收到警告。
避免直接改变prop,因为值会被覆盖 每当父组件重新渲染时。相反,使用数据或 基于道具值的计算属性。道具被变异: “闲聊者”
【问题讨论】:
-
你需要
chatusers作为道具吗?如果不使用data函数而不是 props
标签: vue.js laravel-5.5