vue + ueditor 使用时,codeMirror和ZeroClipboard报错 unexpected token <

发布于 2022-09-07 16:06:09 字数 662 浏览 22 评论 0

使用的vue + ueditor 做富文本编辑器
代码如下:
1.引入ueditor
图片描述

2.ueditor公用组件
图片描述

3.页面中使用ueditor组件
图片描述

4.展示如图
图片描述

5.控制台报错如图
图片描述

百度了各种都没有这种情况,我是直接下载官方jsp代码copy进来的,也试过完整代码grunt之后dist里copy进来。试过在mian.js里import ueditor,也试了在组件里import ueditor,都是这样的报错。
ueditor.config.js里window.UEDITOR_HOME_URL也配置了路径。
急求解决方案啊!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

三人与歌 2022-09-14 16:06:10

你的這個解決了嗎,我下載的那個是php的

陌上芳菲 2022-09-14 16:06:10

题主,解决了吗?我的和你问题一毛一样啊,怎么解决?

无所的.畏惧 2022-09-14 16:06:10

题主 问题解决了么? 求告知

折戟 2022-09-14 16:06:10

检查一下config里的UEDITOR_HOME_URL跟static下面的ueditor文件名是否相同

余罪 2022-09-14 16:06:10

我是本地正常,打包后就报这个错误

樱花落人离去 2022-09-14 16:06:10

我刚刚也遇到这个问题了, 但是在别的工程就是好用的.
我对比了一下. 是路径配置的问题, 导致这两个js文件加载不成功.

我的vue工程里, config/index.js中,

proxyTable里面的配置不用管, 跟本案无关. 主要看assetsPublicPath

dev: {

    // Paths
    assetsSubDirectory: 'static',
    assetsPublicPath: '/ui/fe/',
    proxyTable: {
        // #Config
        '/web-api/': {
            target: 'http://127.0.0.1:8001',//后台服务器地址
            pathRewrite: {//后台访问serverPath
                '^/web-api/': '/web-api/'
            }
        },
    },

然后我的ueditor.config.js配置

//assetsPublicPath: '/ui/fe/', 下面的路径要跟config/index.js配置能对应上.
//assetsPublicPath + 目录的static的UEditor文件夹
window.UEDITOR_HOME_URL = "/ui/fe/static/UEditor/";
var URL = window.UEDITOR_HOME_URL || getUEBasePath();

ueditor.config.js这样配置后, 好用了, 上面有哥们说, 本地好用, 上生产不好用,
可能是config/index.js 里 build的配置与dev不一致吧.

build: {
    // Template for index.html
    index: path.resolve(__dirname, '../dist/index.html'),

    // Paths
    assetsRoot: path.resolve(__dirname, '../dist'),
    assetsSubDirectory: 'static',
    assetsPublicPath: '/ui/fe/',

    /**
     * Source Maps
     */

上面就是我的解决过程, 看看能不能对大家有帮助.

心病无药医 2022-09-14 16:06:10

遇到了同样的问题,试了一天。。。贡上解决方案:image.png1.去页面中看看代码引入的路径是否正确,不正确去ueditor.config.js 中去修改那个变量image.png

2.vue2和vue3是不一样的 2中放到static中不会被处理 如果是3的话 可能需要放到public文件夹中(我就是在2中可以正常运行,同样的代码在3中就报错了 所以才出现了今天的局面。。。。)官网→ https://cli.vuejs.org/zh/guid...

半山落雨半山空 2022-09-14 16:06:10

请问小姐姐这个问题怎么解决的 ,我也遇到了同样的问题

瀟灑尐姊 2022-09-14 16:06:09

换成ueditor.all.js找找吧

 utils.loadFile(document, {
    src: me.options.UEDITOR_HOME_URL + "third-party/zeroclipboard/ZeroClipboard.js",
    tag: "script",
    type: "text/javascript",
    defer: "defer"
    }, function () {
        initZeroClipboard();
    });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文