首页 > 其他分享 >在项目中使用UEditor碰到的几个问题

在项目中使用UEditor碰到的几个问题

时间:2023-12-04 17:36:24浏览次数:28  
标签:UEditor 碰到 项目 index 出框 文本编辑 编辑器 editor 下拉框

1.文本编辑器的下拉框无法使用。即选择字号字体的下拉选择框无法使用。

通过调试,发现不是编辑器的下拉框没有出来,而是下拉框显示在弹出框的底部,猜测是否和z-index属性有关。

产生这个问题的原因是文本编辑器默认的z-index是900,而弹出框的z-index比900大,会将下拉框等覆盖住,即其在弹出框的底层,只需修改编辑器默认的z-index值比弹出框的值大即可。
2.第一次打开弹出框后关闭,第二次再打开时文本编辑器无法显示。

在调用UE.getEditor(‘editor’)初始化UEditor时,先从放置编辑器的容器instances中获取,没有实例才实例化一个Editor,这就是引起问题的原因。 在第一次跳转到编辑器界面时,正常的实例化了一个新的编辑器对象,并放入instances,调用editor.render(id)渲染编辑器的DOM;

第二次初始化时却仅从容器中取到实例:var editor = instances[id]; 直接返回了editor对象,而编辑器的DOM并没有渲染。在原来的代码前面加上UE.delEditor('editor'),然后再var ue = UE.getEditor('editor');
3.将编辑器的内容回显到编辑器,调用相关的方法无法将值赋给编辑器显示。

主要的原因是要在文本编辑器实例化完成以后再对编辑器进行操作。

标签:UEditor,碰到,项目,index,出框,文本编辑,编辑器,editor,下拉框
From: https://www.cnblogs.com/zsnhweb/p/17875471.html

相关文章

  • 新建vue项目,并引入element ui和axios的步骤
    一、新建vue项目(1)win+R进入命令行 使用cmd (2)切换到需要创建vue项目的盘符下  直接D:就能切换到D盘 (3)使用vueui指令进入图形化创建vue项目的界面(注意在创建项目的时候,命令行不能关闭)  之后就在浏览器的界面中进行创建  点击下方的“在此创建新项目”(4)......
  • 基于Java的大学生创新创业项目管理系统设计与实现(亮点:完整严谨的创新创业申请流程、适
    大学生创新创业项目管理系统一、前言二、我的优势2.1自己的网站2.2自己的小程序(小蔡coding)2.3有保障的售后2.4福利三、开发环境与技术3.1MySQL数据库3.2Vue前端技术3.3SpringBoot框架3.4微信小程序四、功能设计4.1主要功能描述五、系统实现5.1申请创新创业项目流程(系统......
  • IDEA创建SpringBoot项目无法选择底版本JDK创建
    本地的IDEA版本为2021.3,当我们想要使用SpringInitializr快速创建一个SpringBoot项目时,会发现可以选择的JDK版本基本都是最新版本,而我们本地使用的JDK8,导致无法创建项目。解决方式:1、升级JDK版本因为Spring官网使用的Spring版本比较新,而新版的Spring不支持低版本的JDK了,所以我......
  • pipreqs 自动找到项目的所有组件和模块版本
    pipinstallpipreqs(适用于djangoFlask等)pipreqs./--encoding=utf-8找到当前项目目录下的所有组件和依赖H:\MyFlask>pipreqs./--encoding=utf-8十六.Flask基本项目目录搭建和pipreqs模块(组件和模块版本)virtualenv模块(创建虚拟环......
  • unity里也能输出 webgl的项目,怎么看出这个项目是不是unity输出的,还是纯web技术写的项
    在Unity中输出为WebGL项目后,可以通过以下几种方式来判断一个项目是不是由Unity输出的:1.文件结构:Unity输出的WebGL项目通常会生成一些特定的文件和文件夹,例如"Build"文件夹、"index.html"文件等。如果你在项目文件夹中看到这些文件和文件夹,那么很可能是Unity输出的WebGL项目。2.......
  • vscode建立python项目(转载)
    原文地址:https://blog.csdn.net/shizheng_Li/article/details/115555596问题今天在做python的小项目的时候,需要建立虚拟环境,并且激化它,但是遇到的了问题,如下:PSD:\user\文档\python\python_work\learning_log>python-mvenvll_envPSD:\user\文档\python\python_work\lear......
  • IDEA2023只能创建jdk17和21的springboot项目解决
    现象:解决:将serverurl修改即可https://start.spring.io--》https://start.aliyun.com可以对比下内容修改成功后就可以创建低版本jdk的springboot项目了......
  • Jenkins自动化构建Vue项目的实践
    在现代的Web开发中,Vue.js已经成为一种非常流行的JavaScript框架。为了更高效地管理和部署Vue.js项目,使用自动化构建工具是至关重要的。Jenkins作为一款强大的持续集成和持续部署(CI/CD)工具,为我们提供了一种便捷的方式来自动化构建Vue.js项目。本文将介绍如何在Jenkins中配置和使用自......
  • OUC软件工程08小组团队项目-Alpha冲刺-3/3
    在本周的时间里,我们继续完善了代码,调试了SAR图像检测算法的参数,训练了一些模型。对于网站,我们继续使用html5以及css完善了web页面,并且编写了api接口用以调用SAR的后端。在实现接口的过程中,出现了一些困难,还需要学习更多关于接口实现的知识。在接下来几周的时间内,我们需要尽快实现......
  • SpringBoot项目jar包启动瘦身
    SpringBoot项目jar包瘦身一、背景:现在使用SpringBoot微服务的场景下,一个项目可能会引入很多个jar包依赖,这样带来的问题就是jar包特别臃肿,包含动辄几百MB的jar包文件。这样每次进行发布的时候,需要传输这么大的jar包文件,不单单是对资源带宽的消耗,也白白浪费很多时间等待……......