Vue组件通过id渲染dom出现的问题

60 阅读1分钟

记录开发遇到的问题

项目需求:在一系列设置之后需要通过table展示最后的设计效果。 组件中只有一句很简单的h5代码 <div id="myTable"></div>

剩下的东西在获取到数据之后通过js动态生成。组件编写调试过程中很顺利!!之后用于实际之后发现了问题。

进入页面打开显示正常,切换tab打开无法显示。一开始以为是数据没获取导致,排查的时候把数据和生成的dom都输出一遍并没有发现什么问题。

最后把div的id设置成动态的解决了这个问题。