vue生成的dom有些奇怪,写的时候是嵌套,生成的时候是同级


<body>

  <div id="app">

    <p class="con1" @click="click">

      vue

      <p class="con2"></p>

    </p>

  </div>

  <script>

    var vm = new Vue({

      el: '#app',

      mounted() {

        for (let i of this.$el.children) {

          console.log(i)

        }

      },

      methods: {

        click() {

          for (let i = 0; i < this.$el.children.length; i++) {

            console.log(this.$el.children[i])

          }

        }

      }

    })

  </script>

</body>

明明是嵌套,但生成后是同级

https://img2.mukewang.com/5c0e12dc000100ca02050178.jpg

叮当猫咪
浏览 470回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript