国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - vue生成的dom有些奇怪,寫的時候是嵌套,生成的時候是同級
PHPz
PHPz 2017-05-19 10:29:56
0
1
647

<body>
  <p id="app">
    <p class="con1" @click="click">
      vue
      <p class="con2"></p>
    </p>
  </p>
  <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>

明明是嵌套,但生成後是同級

#
PHPz
PHPz

學(xué)習(xí)是最好的投資!

全部回覆(1)
Peter_Zhu

這個跟 vue 沒關(guān)系,是因為瀏覽器渲染的時候不允許 <p> 標(biāo)簽包含 <p> 標(biāo)簽,所以你自己看下,實際渲染生成了三個 <p> 標(biāo)籤。

拋開 vue 單獨寫一個

<p>1
    <p>2</p>
3</p>

你也會發(fā)現(xiàn)被瀏覽器渲染成了

<p>1</p>
<p>2</p>
"3"
<p></p>
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板