项目场景:

vue中if判断后使用文本编辑器(误区)


问题描述:

在div中使用v-if判断是否显示UEditor富文本编辑器,在判断为true的情况下富文本编辑器并未加载出。

   <!-- 判断富文本编辑器是否显示 --><div class="panel" v--if="Id=='487937'"><div style="height: 900px;width:1000px;overflow-y: auto;overflow-x: hidden;padding-left:10px"><div id="editor"></div></div></div>

原因分析:

第一时间去查看created页面加载是否初始化UEditor,以下代码显示已经初始化,并不是这个原因。

created(){
//初始化UEditorthis.editor = window.UE.getEditor('editor', this.editorConfig);
}

又想到是否页面初始化完成时,UEditor的初始化未完成导致的,于是把UEditor的初始化放在了mounted中:

 mounted() {//初始化UEditorthis.editor = window.UE.getEditor('editor', this.editorConfig);
}

然而,并没有什么用,依旧解决问题。

第三次尝试着把富文本的div换一个位置,结果它出来了!!!!


解决方案:

if判断改用动态类设置富文本编辑框的显示和隐藏:

CSS:

.ue-editor {display: block;}.ue-editorHidden {display: none;}

HTML:

//初始化设置编辑器隐藏
<div class="ueEditorHidden ue-editorHidden"><div style="height: 900px;width:1000px;overflow-y: auto;overflow-x: hidden;padding-left:10px"><div id="editor"></div></div></div>

JS:

watch:{Id(val){if (val=='487937') {//true:移除隐藏类ue-editorHidden 、添加类ue-editor显示:false:不执行操作$('.ueEditorHidden').removeClass('ue-editorHidden');$('.ueEditorHidden').addClass('ue-editor');}}

我的理解:执行顺序的问题,如果用if判断,则先执行判断,再渲染编辑器,那么编辑器将不能正常渲染

UEditor富文本编辑器不显示问题相关推荐

  1. Ueditor富文本编辑器

    Ueditor富文本编辑器 Ueditor富文本编辑器插件应用步骤如下: 1.引入css和js文件 2.设置承载标签 设置富文本编辑器的承载标签,必须设置id属性.一般使用textarea或scrip ...

  2. ueditor富文本编辑器过滤了代码,如何取消?

    后台UEditor富文本编辑器,编辑的代码被强制过滤,并被强制修改成<p>标签?导致前台页面效果不对? ueditor富文本编辑器,虽然好用,但是很多时候,如果没有足够的使用经验,一般是很 ...

  3. java 接收前台富文本_前后端分离ueditor富文本编辑器的使用-Java版本

    最近在写一个自己的后台管理系统(主要是写着玩的,用来熟悉后端java的知识,目前只是会简单的写点接口),想在项目中编写一个发布新闻文章的功能,想到了使用百度的ueditor富文本编辑器,网上找了很多j ...

  4. MVC 使用 Ueditor富文本编辑器

    一.Ueditor 1.下载Ueditor富文本编辑器 官方下载地址: http://ueditor.baidu.com/website/download.html 建议下载开发版,此处我下载的是 . ...

  5. php引入百度Ueditor富文本编辑器

    php引入百度Ueditor富文本编辑器 文本编辑器插件内容丰富,比起传统的textarea标签输入要好用很多,看看如何在页面实现引入吧 1.下载适合的资源包(可以去官网下载适合的版本),我是php引 ...

  6. Ueditor富文本编辑器修改图片上传路径

    Ueditor富文本编辑器修改图片上传路径 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/QZPHP_L 由于网站后台使用Zend framewor ...

  7. java 百度副文本_spring boot 、springMVC环境集成百度ueditor富文本编辑器

    spring-boot-mvc-ueditor-qiniu spring boot .springMVC环境集成百度ueditor富文本编辑器,使用七牛云存储图片 依赖库版本: spring boot ...

  8. ueditor富文本编辑器使用百度地图自定义动态地图组件及兼容https及http协议

    ueditor富文本编辑器默认支持百度地图组件,但是如果导入动态地图后会加很多默认的地图组件在上面.如果需要自定义动态地图的组件则需要修改ueditor特定的html. ueditor百度地图组件所在 ...

  9. QT QWebEngineView+UEditor富文本编辑器

    QT QWebEngineView+UEditor富文本编辑器 一.简述 记--简单使用QWebEngineView+UEditor富文本编辑器实现一个简单的编辑器,支持图片(支持右键粘贴,支持直接拖 ...

最新文章

  1. 如何用计算机弹逆战6,逆战星光弹夹使用方法介绍 轻松玩转星光弹
  2. GDALWarp设置GDALWarpOptions::dfWarpMemoryLimit过大时处理失败
  3. Maven插件tomcat7-maver-plugin
  4. 结构体+字符串比较大小(HDU1234开门人和关门人 )
  5. python 如何放心干净的卸载模块
  6. C#并行编程(1):理解并行
  7. 字符与编码(编码转换)
  8. sci的figure怎么做_如何制作科技论文中的Figure
  9. Android--从零开始开发一款文章阅读APP
  10. cmd中编译、执行Java文件
  11. BFS java实现,java实现dfs及bfs算法
  12. 深入理解Web Components
  13. 从敏思博客的倒闭事件看历史重现...
  14. python画旋转六边形
  15. STC12C5A60S2单片机驱动超声波
  16. 个人网站建设(装逼)指南
  17. python class namedtuple 效率_菜鸟世界 -python进阶之 namedtuple
  18. GWT(Google Web Toolkit)初体验
  19. 数模混合监控,视频如何联动报警、消防、门禁?
  20. 【NOIP_模拟题】survive

热门文章

  1. 六管SRAM存储单元之理解记录
  2. UCOSIII系统内部任务
  3. 信息检索——扩展词模型研究与应用论文
  4. golang采集网络流量等系统指标
  5. 任正非谈鸿蒙系统失误,任正非谈鸿蒙:华为鸿蒙将比安卓快 60%
  6. C#面向对象程序设计课程实验一:实验名称:C#语言基础、程序流程控制
  7. 钢铁表面缺陷检测图像数据集(1800张图像,voc标签)
  8. Android 百分比布局、权重、隐藏TitleBar、引入自定义控件
  9. 一文搞懂什么是模拟退火算法SImulated Annealing【附应用举例】
  10. python绘制太阳系_如何利用Python动态模拟太阳系运转