为了账号安全,请及时绑定邮箱和手机立即绑定

DOM 元素在 Vue 项目中变为 Null

DOM 元素在 Vue 项目中变为 Null

慕仙森 2021-06-02 17:46:49
我正在编写代码打字机,但由于某种原因,该元素无缘无故地变成Null了我无法辨认的元素。我是 Vue 的新手并且知道这段代码是有效的,因为我之前在 Django/Python 的https://CodeSpent.dev(实时预览)上完成了这个,直到我确定学习更多前端框架很有价值。所以我相信它与 Vue 处理渲染的方式有关,但我只有几个小时的学习时间并且不知道在哪里看这个。这是代码:  var codeBlock = document.getElementById('code')  console.log(codeBlock)  setTimeout(() => {    new TypeIt(codeBlock, {      strings: [codeSample],      speed: 20    }).go();  }, 1000)  setInterval(function () {    const code = Prism.highlight(codeBlock.innerText, Prism.languages.python, 'python');    document.getElementById('real-code').innerHTML = code;  }, 10);如果我们查看控制台,我们可以在第 23 行看到其中codeBlock显然不是 null,但是当我们尝试使用它时,它变成了null. 有什么突出的吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 378 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信