代码之家  ›  专栏  ›  技术社区  ›  cozimo

VSCode无法识别<transition>元素

  •  2
  • cozimo  · 技术社区  · 6 年前

    出于某种原因,我的VSCode用红色突出显示了transition元素,这意味着它不能识别这个元素。我真的不知道这是怎么回事。代码也不能工作,因为点击按钮根本就没有转换,甚至没有任何更改。谢谢你的帮助!

    <!--Vuejs CDN-->
    <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script>
    
    <title>Hello, world!</title>   </head>   <body>
    <div id='app'>
      <button v-on:click='showThis = !showThis'>Swap</button>
      <transition name='fade'>
        <p v-if='showThis'>Then showThis is true!</p>
      </transition>
    </div>
    
    <!-- Vuejs -->
    <script>
      new Vue({
        el:'#app',
        data:{
          showThis:true
        }
      })
    </script>
    
    <style>
    .fade-enter-active, .fade-leave-active {
      transition: opacity .5s;
    }
    .fade-enter, .fade-leave-to {
      opacity: 0;
    }
    </style>
    
    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
    

    crossorigin=“匿名”>

    2 回复  |  直到 6 年前
        1
  •  2
  •   Debadatta    6 年前

    只需在用户设置中添加以下行进行检查。文件->首选项->设置->用户设置

    “editor.formatOnSave”:真, “eslint.validate”:[ “javascript”, “呜呜”

        2
  •  0
  •   Jacob    6 年前

    我相信这是你的标签,只是一个结束标签。尝试创建 <head></head>