uni-app uni-cms 新增 编辑文章不显示编辑器

发布于 1周前 作者 ionicwang 来自 Uni-App

uni-app uni-cms 新增 编辑文章不显示编辑器

操作步骤:

  • 新建Admin项目,导入uni-cms,按照文章配置。打开文章列表页。

预期结果:

  • 连接云端函数访问正常,新增、编辑文章能显示内容编写区域。

实际结果:

  • 未达到预期结果

bug描述:

按照文章列表页提示:quill-delta-converter 公共模块不存在,请在 uniCloud/database 目录右击"配置schema扩展公共模块"添加 quill-delta-converter 模块。操作后连接云端函数依然提示模块不存在,右击uniCloud/database 目录,上传Schema扩展Js的配置,控制台提示请先绑定服务空间,但uniCloud已经绑定了。 另外,连接本地云函数文章列表页显示正常,但是新增、编辑文章不显示文章编辑器。

image


13 回复

在控制台network面板里导出下请求,把.har后缀文件私发给我。


解决了,HbuilderX3.98版本问题,如果连接云端函数,切换上一个版本 ,按提示操作完,再右击uniCloud/database 目录,上传Schema扩展Js的配置,就正常了

确实是版本问题,我也是回退版本就正常了;缘分让我们在此相遇

下载HbuilderX3.96版本就可以,历史版本:https://hx.dcloud.net.cn/Tutorial/HistoryVersion

控制台有报错信息没有?

没有报错信息,插件评论里看到其他人也有这个问题

不显示文章编辑器问题,临时解决办法修改组件,后期等Dcloud团队升级组件。
修改如下:找到页面 uni_modules --> uni-cms --> components --> editor --> web --> editor.vue 可能是在376行 const imageResizeSrc = ‘https://unpkg.com/quill-image-resize-mp@3.0.1/image-resize.min.js’ 改为 const imageResizeSrc = ‘https://cdn.jsdelivr.net/npm/quill-image-resize-mp@3.0.1/image-resize.min.js

大佬;这个问题,我改了;目前只显示文章标题输入框,没有文章内容呀;是不是还需要改啥

回复 i***@qq.com: 清下浏览器缓存,js 应该是缓存了

回复 开心团子: 感谢感谢

这个解决最好,我更新后台的uni-cms后前端的也要配合这更新,更新完后发现前端显示还不如之前的老版本,又用老版本这里改下了就好了,多谢

我说怎么个情况哦,目前我的谷歌浏览器没问题,我用的微信浏览器打开就是这个样子

在使用 uni-appuni-cms 插件时,如果新增或编辑文章时编辑器不显示,可能是由于以下几个原因导致的。你可以按照以下步骤进行排查和解决:

1. 检查插件是否正常引入

确保你已经正确引入了 uni-cms 插件,并且在 pages.json 中正确配置了相关页面。

{
  "pages": [
    {
      "path": "pages/cms/article/edit",
      "style": {
        "navigationBarTitleText": "编辑文章"
      }
    }
  ]
}

2. 检查编辑器组件是否正确使用

在编辑文章的页面中,确保你正确使用了 uni-cms 提供的编辑器组件。例如:

<template>
  <view>
    <uni-cms-editor v-model="content" />
  </view>
</template>

<script>
export default {
  data() {
    return {
      content: ''
    }
  }
}
</script>

3. 检查依赖是否正确安装

确保你已经正确安装了 uni-cms 插件及其依赖。你可以通过以下命令检查:

npm install [@dcloudio](/user/dcloudio)/uni-cms

4. 检查网络请求

如果编辑器依赖某些网络请求(例如获取文章内容),请确保这些请求能够正常返回数据。你可以使用浏览器的开发者工具查看网络请求的状态。

5. 检查控制台错误

打开浏览器的开发者工具(通常按 F12),查看控制台是否有任何错误信息。错误信息可能会提示你问题的根源。

6. 检查权限

确保当前用户有权限访问编辑器的相关功能。某些情况下,权限不足可能导致编辑器无法显示。

7. 检查版本兼容性

确保你使用的 uni-appuni-cms 版本是兼容的。如果版本不兼容,可能会导致某些功能无法正常使用。

8. 检查样式冲突

有时候,样式冲突可能导致编辑器无法正常显示。你可以尝试在编辑器的父元素上添加一些样式,例如:

.uni-cms-editor {
  width: 100%;
  height: 100%;
}

9. 检查插件配置

确保 uni-cms 插件的配置是正确的。你可以在 manifest.json 中检查相关配置:

{
  "uni-cms": {
    "editor": {
      "type": "wangeditor"
    }
  }
}

10. 更新插件

如果你使用的是旧版本的 uni-cms 插件,尝试更新到最新版本,可能会修复一些已知的问题。

npm update [@dcloudio](/user/dcloudio)/uni-cms
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!