The <canvas> component does not exist.

在学习张荣超老师的书籍《鸿蒙应用开发实战》中的任务30,也就是压力分布页面实现中用到了

canvas组件,使用其ref属性获得对应的对象实例

出现了这个问题,不知道为什么没有这个组件

hml文件中相关代码如下

problemes窗口中情况如下:

previwer后如下

网络上没有找到相关问题。不知道为什么会出现这个问题,向各位大佬求教

harmonyOS_device
2021-06-07 16:28:44
浏览
1
收藏 0
回答 3
待解决
回答 3
按赞同
/
按时间
鸿蒙张荣超
8

鸿蒙的版本更新迭代太快了,新版的DevEco Studio已经不支持canvas这个组件了,我已经将这个问题反馈给华为相关的研发团队,希望官方能尽快提供相关的替代解决方案。

分享
微博
QQ
微信
回复
2021-06-07 19:04:39
jikoy
3

希望有替代方案,能第一时间获得消息。

分享
微博
QQ
微信
回复
2021-07-13 19:49:48
鸿联
3

楼主为了学习,可以安装旧版本IDE来继续把任务30-36做完

分享
微博
QQ
微信
回复
2021-07-14 08:55:44
相关问题
canvas 貌似不识别啊?
4750浏览 • 1回复 待解决
API version 8 does not support the Stage model
5295浏览 • 1回复 待解决
鸿蒙如何根据Component 得到bitmap呢
3361浏览 • 1回复 待解决
如何自定义Component 属性
12919浏览 • 3回复 待解决
js canvas转base64编码图片不全
8450浏览 • 1回复 待解决
Canvas如何绘制app.media下面的图片?
392浏览 • 1回复 待解决
JS UI框架中canvas如何动态指定宽高
4754浏览 • 1回复 待解决
如何把一个Component画到Pixelmap上
196浏览 • 1回复 待解决
js获取canvas对象两种方式有啥不同?
5618浏览 • 1回复 待解决
如何把一个Component画到Pixelmap上呢?
697浏览 • 1回复 待解决
不借用Canvas
5795浏览 • 1回复 待解决