syntax - 注释掉一部分Vue模板元素

标签 syntax vuejs2 comments

有时需要将某些元素属性注释掉而不必记住它,以便在一些测试后快速恢复它。

使用 HTML 注释语法可以注释掉整个元素

<div>
    <!-- <h2>Hello</h2> -->
    <span>hi</span>
</div>

但是,这不适用于单个属性(导致渲染错误)
<my-comp id="my_comp_1"
         v-model="value"
         <!-- :disabled="!isValid" -->
         @click="handleClick">
</my-comp>

我之前看到和使用的最好方法是通过复制整个元素和设置来制作标签备份 v-if="false"为它(或注释掉整个复制的元素)并继续尝试原始元素

最佳答案

我认为您不能在组件标签中放置 HTML 注释,原因与您不能在 HTML 元素开始标签中放置注释的原因大致相同。在任何一种情况下,它都不是有效的标记。我认为您最接近的是将评论放在引号中:

:disabled="// !isValid"

这将产生与以下相同的效果:
:disabled=""

根据您的组件是否可以处理丢失的值,这可能适合您的需求。

关于syntax - 注释掉一部分Vue模板元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47901814/

相关文章:

eclipse - 如何在 Eclipse RCP 中自动为我们编写的方法生成注释?

c# - 在代码中添加类描述?

C 程序语法(未编译)

javascript - Vue.js 奇怪的数据更新

javascript - 从输入中解开文本字段的图标单击启用

vue.js - 简单的 Vue.js 计算属性说明

xml - 如何注释掉内部有注释的 XML 部分?

php - 获取 SQL 语法错误

arrays - Javassist CtMethod.make()使用空括号在数组初始化时给出 “syntax error”

c++ - 在 C++ 中声明指针时,我将星号放在哪里有关系吗?