组件在同一层级切换渲染时数据干扰问题应该怎么做?同一个表格组件,在同一个标签内(如同一个div、span、或者同一个html)使用v-if切换,
官方组件会出现以下结果,后切换的表格顺序会发生改变,比如表格1是时间 人物 地点,表格2是时间 地点 人物,但是最后显示表格2的时候会显示会时间 人物 地点的顺序,
团队根据官方组件封装的组件会出现以下结果,渲染会按照表格1的顺序渲染,并且列名顺序不会变,这就会导致表格2 地点和人物的数据互换,
给两个组件的id是不同的,而且有意思的是,使用v-show就不会出现这种情况,很好奇他们是如何渲染的,源码看不懂,我也不是专业的前端,只是后端附带写写前端而已,前端知识薄弱,源码内容很多而且可读性比较差,只是比较好奇渲染的原理,以及如果以后要写这种组件的话,如何避免这种情况呢?
尝试看源码,发现看不懂,对于我来说,他们的写法太深奥了,一个标签可以跨越6行才结束,里面做了各种动态数据绑定。。。全篇都是这种标签