uni-app editor回调事件问题

uni-app editor回调事件问题

详细问题描述

[editor 所有回调都都可以,但是 参数 都是undefined 我在github上下载的官方最新demo也是一样出现问题]

重现步骤

下面是editor官方案例代码

<editor id="editor" class="ql-container" placeholder="开始输入..." showImgSize showImgToolbar showImgResize
@statuschange="onStatusChange" :read-only="readOnly" @ready="onEditorReady">
</editor>
onStatusChange(e) {  
    const formats = e.detail  
    this.formats = formats  
}

就拿这个事件来说,参数“e”,一直是undefined

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

Image from DCloud

Image from DCloud

[HBuilderX 运行日志]

IDE运行环境说明

软件 版本号
HBuilderX 1.9.9.20190522
win10 企业版(2016长期服务版), X64

uni-app运行环境说明

环境 版本号
微信小程序
微信开发者工具 1.02.1905151
调试基础库版本 >=2.5.2
项目创建 HBuilderX创建
编译模式 自定义组件模式

log file


更多关于uni-app editor回调事件问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

请使用 1.9.11(alpha)及以上版本

更多关于uni-app editor回调事件问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


解决了吗,能加个微信吗,wx:18619566289

这是一个已知的uni-app editor组件在微信小程序平台的事件回调参数问题。根据您提供的信息和截图,问题确实存在,主要表现是editor组件的事件回调参数e为undefined。

在微信小程序环境下,editor组件的事件回调参数格式与其他平台不同。建议您修改事件处理方式,使用以下写法:

onStatusChange(e) {
    // 微信小程序下需要通过currentTarget.dataset获取参数
    const formats = e.currentTarget.dataset || {}
    this.formats = formats
}
回到顶部