我正在尝试使用谷歌的模型查看器Web组件在我的网站上显示一个模型。文档中说该组件有一个“loaded”属性,它是“只读”的,并且“如果自上次src更改以来触发了加载事件,则返回true”。我正在尝试使用此属性在组件加载时调用一个函数,但我认为我没有正确地访问它。我应该使用componentDidUpdate来检查此属性是否已更改吗?还是有一种使用onload()的方法?
到目前为止,我的代码如下:
到目前为止,我的代码如下:
class App extends Component {
isLoaded() {
console.log("loaded!")
}
render() {
return (
<>
<model-viewer
src={require('..my model..')}
alt="A model"
loading="eager"
loaded={this.isLoaded}
/>
</>
)
}
}
export default App;