- Vue内置的组件:<component></component>:动态组件,你说我是谁,我就是谁;
- 有一个属性 is ,属性值是组件名称,加在<component>,则<component>就是这个组件;
- 如果属性值是一个变量状态,要在is前面加上“:”动态绑定;
- 组件切换没有复用性,就是你在上一个组件上临时创建的值,让你切换到下一个组件后再切回来时,这个临时值没有了;
- 因为切换下一个组件上一个组件就删了,再切回来时再创建新的组件;
- 如果想让组件不被删除,活下去;
- 就在外面加上<keep-alive></keep-alive>
没用<component></component>之前,切换组件要用which这个中间状态:
<home v-show="which===home"></home>
<list v-show="which===home"></list>
<shopcar v-show="which=&#