leaferjs / ui

一款好用的 Canvas 渲染引擎,革新的体验。高效绘图 、UI 交互(小游戏、互动应用、组态)、图形编辑。
https://www.leaferjs.com
MIT License
2.32k stars 81 forks source link

[小程序 uniapp环境]导入后使用就报错 #173

Closed Qiu-Jun closed 1 month ago

Qiu-Jun commented 1 month ago

版本: 1.0.1 代码:

import { App, Leafer, Rect } from '@leafer-ui/miniapp';
onReady(() => {
  const app = new App({
    view: 'leafer',
    mobile: true, // 优化手机端体验
    tree: { canvas: 'leafer-tree' }, // 需指定canvas
    sky: { canvas: 'leafer-sky', type: 'draw' },
    editor: {}, // 会自动创建 editor实例、tree层、sky层
    eventer: pages[pages.length - 1]
  })
  // const rect = new Rect({
  //   x: 100,
  //   y: 100,
  //   width: 100,
  //   height: 100,
  //   fill: '#32cd79',
  //   draggable: true
  // })
  // leafer.add(rect)
})
image
Qiu-Jun commented 1 month ago

注释new App就不报错了

leaferjs commented 1 month ago

图形编辑器的插件导入了吗?

Qiu-Jun commented 1 month ago

图形编辑器的插件导入了吗?

editor插件还要单独导入吗

const leafer = new Leafer({
    view: 'leafer',
    eventer: pages[pages.length - 1]
  })

直接new Leafer也报一样的错

Qiu-Jun commented 1 month ago

图形编辑器的插件导入了吗?

系统是mac, 基础库是最新的

leaferjs commented 1 month ago

核心依赖包没有自动安装上, 手动 add一下这几个核心包试试

"@leafer/core": "^1.0.1",
"@leafer-ui/core": "^1.0.1",
"@leafer-ui/draw": "^1.0.1",
leaferjs commented 1 month ago

图形编辑器的插件导入了吗?

editor插件还要单独导入吗

const leafer = new Leafer({
    view: 'leafer',
    eventer: pages[pages.length - 1]
  })

直接new Leafer也报一样的错

需要单独导入

Qiu-Jun commented 1 month ago

图形编辑器的插件导入了吗?

editor插件还要单独导入吗

const leafer = new Leafer({
    view: 'leafer',
    eventer: pages[pages.length - 1]
  })

直接new Leafer也报一样的错

需要单独导入

核心依赖包没有自动安装上, 手动 add一下这几个核心包试试

"@leafer/core": "^1.0.1",
"@leafer-ui/core": "^1.0.1",
"@leafer-ui/draw": "^1.0.1",
image

重新安装了全部依赖,new Leafer 就报错了

Qiu-Jun commented 1 month ago

可以的话帮我看看是否是我的问题,我想如果能用原生的话就不想用webview的方法。我的项目

leaferjs commented 1 month ago

地址访问不了啊,我刚亲自用uniapp又试了一遍,可以用的

可以的话帮我看看是否是我的问题,我想如果能用原生的话就不想用webview的方法。我的项目

image

Qiu-Jun commented 1 month ago

地址访问不了啊,我刚亲自用uniapp又试了一遍,可以用的

可以的话帮我看看是否是我的问题,我想如果能用原生的话就不想用webview的方法。我的项目

image

emm. 我有空再看看

Qiu-Jun commented 1 month ago

地址访问不了啊,我刚亲自用uniapp又试了一遍,可以用的

可以的话帮我看看是否是我的问题,我想如果能用原生的话就不想用webview的方法。我的项目

image

我把代码拆出来,大佬有空拉去你电脑看看能不能跑。代码

leaferjs commented 1 month ago

收到