vuejs中的访问数据返回{}变量
function HeaderreRender() {
HeaderRender = false;
this.$nextTick(() => {
HeaderRender = true;
});
};
export default {
name: 'Home',
components: {
HeaderItem,
},
data: function() {
return {
HeaderRender: true,
};
}
}
这是我现在要使用v-if =“ Headerrender”
重新渲染HeaderItem
的代码。 但是当我调用函数HeaderRerender()
时 它在回复我 未介绍的参考文献:未定义headerrender
在功能上
有任何建议吗?为什么会发生这种情况?
function HeaderreRender() {
HeaderRender = false;
this.$nextTick(() => {
HeaderRender = true;
});
};
export default {
name: 'Home',
components: {
HeaderItem,
},
data: function() {
return {
HeaderRender: true,
};
}
}
this is the code now I want to use v-if="HeaderRender"
to re-render the headerItem
but when I call function HeaderreRender()
it is replying to meUncaught ReferenceError: HeaderRender is not defined
on the function
any suggestions? on why this happens?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将
headererender()
函数放在方法组件的对象中,此外,它是this.headerrender = true
true简单的术语,此方法不知道
headerrender
变量,因此在函数范围中未定义它,以这种方式书写Try to place the
HeadereRender()
function within the methods object of the component and also, it'sthis.HeaderRender=true
In simple terms, this method does not know about the
HeaderRender
variable, thus it is not defined in the scope of the function, written that way