1***@qq.com
1***@qq.com
  • 发布:2025-05-28 11:00
  • 更新:2025-06-02 17:41
  • 阅读:50

【报Bug】nvue 下 gcanvas 组件 filltext绘制中文不显示

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版

HBuilderX类型: 正式

HBuilderX版本号: 4.65

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: nova9

页面类型: nvue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

handleFillText() {
var ctx = this.context;
ctx.setFontSize(20)
ctx.fillText('你好', 20, 20)
ctx.fillText('DCloud', 100, 100)
ctx.draw(true)
},

操作步骤:

运行nvue实现canvas画布示例:NvueCanvasDemo,代码地址:https://github.com/dcloudio/NvueCanvasDemo
更改handleFillText使其绘制中文,显示不出来并且页面直接卡住

预期结果:

中文能正常显示

实际结果:

中文显示不出来,页面直接卡住,控制台没有报错信息

bug描述:

nvue通过 gcanvas 组件 实现canvas画布,绘制中文失败

2025-05-28 11:00 负责人:无 分享
已邀请:
空白人吗

空白人吗 - 7年开发经验 可接APP 小程序 网页 后端 vx:wu1020yt

建议别用nvue 去做画板页面,实测会卡疯,发热

9***@qq.com

9***@qq.com

帮顶,确实不显示中文

要回复问题请先登录注册