【发布时间】:2020-06-29 11:59:37
【问题描述】:
我需要从我的组件中旋转 html 中的图像
(document.querySelector('#image') as HTMLElement).style.transform = `rotate(${degree}deg)`;
或
document.getElementById('#image').style.transform = `rotate(${degree}deg)`;
并在此处为其设置一个 id
<img id= "image" class="arrow" src = "assets/arrow.png"/>
但它使页面崩溃并出现此错误
core.js:5882 ERROR TypeError: Cannot read property 'style' of null
【问题讨论】:
-
当你需要旋转元素时添加一个类怎么样?类是使用旋转样式预定义的。是否满足您的要求?
-
@SandyB 问题是我需要计算角度然后更新组件构造函数内的图像旋转,但它崩溃了
-
堆叠闪电战怎么样?您可以设置它以重现问题
-
@SandyB 我在问上面的代码是否正确?我搜索了很多,很奇怪没有人知道图像存在于 html 中的问题,当我在 html 中设置样式但无法从组件中旋转时,它会旋转