Vue 的自定义 web-component 组件重复渲染

Vue 会在内部解析元素然后再自己 createElement 去渲染

问题就是我自定义的 web-component 就会渲染两次:
第一次是原生DOM渲染

image.png

第二次是 Vue 在mount后直接先在DOM以外用createElement 创建再渲染:
image.png

因为我某些component会去请求服务器数据, 那样的话就会请求数据两次了...

请问我如何能够避免Vue重复去渲染(mountElement/createElement)呢?
看起来Web-Component 还是跟 Vue 有冲突啊...

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题