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
相关问题
如何自定义Component 属性
12103浏览 • 3回复 待解决
canvas 貌似不识别啊?
4467浏览 • 1回复 待解决
API version 8 does not support the Stage model
1775浏览 • 1回复 待解决
鸿蒙如何根据Component 得到bitmap呢
2815浏览 • 1回复 待解决
如何把一个Component画到Pixelmap上呢?
244浏览 • 1回复 待解决
js canvas转base64编码图片不全
7421浏览 • 1回复 待解决
JS UI框架中canvas如何动态指定宽高
4284浏览 • 1回复 待解决
js获取canvas对象两种方式有啥不同?
4937浏览 • 1回复 待解决
不借用Canvas
5070浏览 • 1回复 待解决