leaferjs / leafer-ui

一款好用的 Canvas 引擎,革新的开发体验,用于高效绘图 、UI 交互、图形编辑。A user-friendly Canvas engine with a revolutionary development experience, for efficient drawing, UI interactions, and graphic editing.
https://www.leaferjs.com
MIT License
2.59k stars 92 forks source link

[小程序 uniapp环境] 无法挂载到canvas如何解决 #47

Closed 2321605193 closed 3 months ago

2321605193 commented 1 year ago

项目环境:uniapp + vue3 +script-setup + vite

现象:等canvas渲染完成后,在初始化leafer,提示无法找到canvas,但实际是canvas已经渲染

排查:eventer需要传入this才行,

问题:传入vue3的proxy 还是报错

规避:使用uniapp 中的 getCurrentPages,且必须在pages的第一个页面下,无法在子组件中使用

const pages = getCurrentPages();

leaferImageLayer.value = new Leafer({
            view: canvasId,
            width: clientWidth.value,
            height: clientHeight.value,
            eventer: pages[pages.length - 1],

        });

期望:看下后续是否能够兼容uniapp vue3

leaferjs commented 1 year ago

收到,谢谢反馈~

yy8z7 commented 4 months ago

作者哥哥:期望后续是否能够兼容uniapp vue3 啊

leaferjs commented 4 months ago

作者哥哥:期望后续是否能够兼容uniapp vue3 啊

正在适配中

yy8z7 commented 4 months ago

那就太好了 有大概上线的时间嘛

Role Reversal @.***

 

------------------ 原始邮件 ------------------ 发件人: "leaferjs/ui" @.>; 发送时间: 2024年7月29日(星期一) 下午2:40 @.>; 抄送: "Role @.**@.>; 主题: Re: [leaferjs/ui] [小程序 uniapp环境] 无法挂载到canvas如何解决 (Issue #47)

作者哥哥:期望后续是否能够兼容uniapp vue3 啊

正在适配中

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

leaferjs commented 4 months ago

估计最近一两周

yy8z7 commented 4 months ago

那就太好了 应该浅浅的打赏一下

Role Reversal @.***

 

------------------ 原始邮件 ------------------ 发件人: "leaferjs/ui" @.>; 发送时间: 2024年7月29日(星期一) 下午4:56 @.>; 抄送: "Role @.**@.>; 主题: Re: [leaferjs/ui] [小程序 uniapp环境] 无法挂载到canvas如何解决 (Issue #47)

估计最近一两周

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

leaferjs commented 3 months ago

新版本已发布~