在用element UI 做项目时,发现如果一个页面有两个table时,并且这两个table会有一个显示一个隐藏的功能(v-if
,v-else
)时,会出现表格错落的情况,两个table会相互影响。经过查询VUE官网发现:
Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。这么做除了使 Vue 变得非常快之外,还有其它一些好处。例如,如果你允许用户在不同的登录方式之间切换:
<template v-if="loginType === 'username'"> <label>Username</label> <input placeholder="Enter your username"> </template> <template v-else> <label