如何让 Vue 停止渲染模板注释?

Posted

技术标签:

【中文标题】如何让 Vue 停止渲染模板注释?【英文标题】:How do I make Vue stop rendering template comments? 【发布时间】:2020-06-28 00:17:01 【问题描述】:

我有一个 Vue 应用程序 (2.6.0),我刚刚开始对其模板进行评论。我正在使用这种注释语法:

        <--! This component maps communities and allows you to add new ones -->

不幸的是,它在渲染时显示在我的组件中。我该如何停止?

【问题讨论】:

你能提供更多的上下文吗?你能粘贴组件的完整代码吗?这些 cmets 应该可以工作,如果它们在 &lt;template&gt; 部分,但如果它们在 script 部分,你应该使用 ///**/ 这些 cmets 在 看看这个***.com/questions/41228833/… 这很奇怪,除非您指定 comments: true,否则默认情况下不会渲染 cmets。是用 webpack 构建的单文件组件吗? 它是用 Vue CLI 构建的,我正在使用 npm run serve 运行开发版本。 【参考方案1】:

您似乎有语法错误:

<--! This component maps communities and allows you to add new ones -->
^^^^

应该是

<!--

【讨论】:

以上是关于如何让 Vue 停止渲染模板注释?的主要内容,如果未能解决你的问题,请参考以下文章

vue中如何让第一个事件执行完之后再执行下一个事件

vue中渲染函数Render原理解析

vue如何渲染含变量的模板字符串

如何使用 Vue.js 在变量中渲染模板?

使用渲染功能时如何在 Vue.js 模板中定义插槽?

freemarker如何停止渲染