1.切换两个编辑器时编辑好的内容在切换时丢失了。

如果你是通过v-if来显示隐藏的,那么他每次显示时就从新加载了一次这个组件。所以相当于又一次初始化了。

改成v-show就好了。

因为 v-if 当值为 true时,显示div ,当值为false时,改元素消失,代码也会消失,相当于将代码删除了,当在为true时,页面会重新渲染div; 
而v-show 控制的隐藏出现,只是将css属性设为了display:none 或block;

2.当你点击上一一步回到上个页面再回来,编辑好的内容丢失。。和上面同理。如果你用的同一个页面通过显示隐藏的方式回到上一步的话也可以和上面一样的改成v-show

 

 

 

Logo

前往低代码交流专区

更多推荐