我是vue.js的新手,但我遇到了一个问题,我创建的模板在控制台中呈现如下:
我知道这是一个宽泛的问题,但是在什么情况下,当组件已经挂载到DOM时,它会保留v-cloak?如果组件还没有完成编译,为什么会挂载它,为什么控制台中没有报告错误?我试过移除v-cloak,但整个组件根本无法渲染。
11dmarpk1#
您将Vue用作CDN?如果没有,你就不应该为v-cloak费心了。如果你确实在CDN上使用Vue(你可能不应该),那么它就像这里写的那样用于Used to hide un-compiled template until it is ready.的目的。因此,在渲染之后,您可能仍然会在DOM中看到它,但这并不意味着它的功能将无法实现(实际上,它只是Vue的一个指示,它与DOM本身没有任何关联)。
v-cloak
Used to hide un-compiled template until it is ready.
1条答案
按热度按时间11dmarpk1#
您将Vue用作CDN?
如果没有,你就不应该为
v-cloak
费心了。如果你确实在CDN上使用Vue(你可能不应该),那么它就像这里写的那样用于Used to hide un-compiled template until it is ready.
的目的。因此,在渲染之后,您可能仍然会在DOM中看到它,但这并不意味着它的功能将无法实现(实际上,它只是Vue的一个指示,它与DOM本身没有任何关联)。