javascript-vue.js 我在'v-for'语句中使用了'v-once',为什么找不到'item'?
发布时间:2022-09-10 20:54:31 543
相关标签: # 前端
<div v-for="item in imControls.messages" >
<p v-once>
<span class="" v-if="item.type==3">{{item.name}}:</span>
<span class="red" v-if="item.type==4">{{item.name}}:</span>
<span class="blue" v-if="item.type==2">{{item.name}}:</span>
<span class="grey" v-if="item.type==1">{{item.name}}:</span>
<span v-html="item.text"></span>
</p>
</div>
imControls.messages存在,如果我不在标签上使用v-once,p没关系,但如果我使用v-once,它找不到项目。
错误是
'vue.js:2574 [Vue 警告]:属性或方法“item”未在实例上定义,但在渲染期间被引用。确保在 data 选项中声明反应数据属性。(在根实例中找到)
vue.js:2217 未捕获类型错误:无法读取未定义的属性“类型”
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报