zoukankan      html  css  js  c++  java
  • 记录下tinymce编辑器遇到的问题

    最近需要使用编辑器,选了这款,说实话一般般,凑合用

    下面记录下问题

    1.编辑器不出来

      引入皮肤样式

    import 'tinymce/skins/ui/oxide/skin.css'

    2.icons报错

      引入图标库

    import 'tinymce/icons/default/icons'

    3.语言包报错

      本地路径,需要require引用

    language_url: require('/static/tinymce/langs/zh_CN.js')

    4.显示本地上传图片

      init添加images_upload_handler函数即可,但是点击还是要切换下,以后再研究吧

    images_upload_handler: (blobInfo, success, failure) => {

     5.关于存在两个视频的情况(补充)

      问题

        这个主要就是css的问题,添加编辑器后,会自动引入下方路径,是从根目录的static查找

        点击后下方显示出一个,其实默认css会将它隐藏,只是自己修改了原始的引用路径

        

      解决

        根目录static

          添加了tinymce文件夹,那么你需要在init的skin_url属性引用,并且还要根据环境进行切换,注意引用是相对路径

      skin_url:process.env.NODE_ENV === 'development'?'../../../static/tinymce/skins/ui/oxide':''

          添加了js文件夹,直接将css放入static即可,不要设置skin_url

    ps:假如封装了组件,建议传对象赋值,否则就要监听回传;项目需要使用多个编辑器的话,去除editor的id,不然渲染失败。

    安装请另行参考。 

  • 相关阅读:
    网页色彩搭配
    jquery富文本在线编辑器UEditor
    编写、部署、应用JavaBean
    图片存储构架学习
    JVM内存管理(一)
    同步or异步
    分库分表策略的可实现架构
    百万数据查询优化技巧三十则
    匿名内部类
    MySQL limit分页查询优化写法
  • 原文地址:https://www.cnblogs.com/dongzhi1111/p/15699537.html
Copyright © 2011-2022 走看看