npm install
npm run serve
问题表现:
- iOS + Skyline: Canvas 在页面初次挂载时启动渲染,有很大几率崩溃。(若加 1s setTimeout 延迟则不会崩溃)
- iOS + Webview: Canvas 渲染正常
- Android + Skyline: Canvas 渲染正常
- Android + Webview: Canvas 渲染正常
目前临时解决方法:
onReady() {
setTimeout(() => {
renderCanvas()
}, 1000) // 加延迟等待 Canvas 完全初始化后再执行渲染逻辑
}
正常表现(Canvas Webview iOS):
2594_1718190782.mp4
异常表现(Canvas Skyline iOS):