vue中将元素加入body中

我要冲啦个人网站建设2023-08-11web前端

// 将弹框加入Body中

addRemoveDateWinToBody(type) {

      this.$nextTick(() => {

        const body = document.querySelector('body')

        if (type) {

          // 显示

          let zDateWin = this.$refs.zDateWin

          let pTabName = zDateWin.parentNode ? zDateWin.parentNode.tagName : ''

          if (pTabName != 'body') {

            // 未加入,body,选择加入

            if (body.append) {

              body.append(zDateWin)

            } else {

              body.appendChild(zDateWin)

            }

          }

        } else {

          // 隐藏

          body.removeChild(body.lastChild)

        }

      })

  },

文章关键词
vue
元素加入body