chilingling

Results 94 comments of chilingling

1. 数据源接口请求成功,控制台报错的问题。按照您所说的操作步骤,并未复现。 操作步骤: a. 填写请求接口:`https://jsonplaceholder.typicode.com/todos/1`,请求方式为 `GET` b. 填写请求参数为 `{}` c. 在请求结果输入框中,可以看到请求结果(位于请求参数下方)。控制台不报错 ![image](https://github.com/user-attachments/assets/f7dacfe4-9252-427c-b425-fbf5443b022b) 2. 请求结果里不展示请求结果 当前只复现了一种场景,并已经提交PR: #847 ,麻烦确认是否与您所遇到的场景一致。如果还有额外的场景导致无法填充请求结果,请继续反馈。 3. 页面表格绑定数据源,不展示数据 当前的画布以及页面预览,使用的都是 mock 数据,并未请求真正的接口进行展示数据。 如果需要连接真正的数据,可以使用出码功能。或者直接基于我们的版本进行改造。

https://github.com/opentiny/tiny-vue/issues/3008 popover 无法通过 inject 获取 provide 的值 可能修复的关联代码行 https://github.com/opentiny/tiny-engine/blob/f0613535b802af8319ba527c461cdc661700240b/packages/canvas/render/src/render.ts#L238

官方的出码插件支持定制,欢迎定制并开源~

`@command="(command) => onCommandNew1(command, row)"` 与 `@command="(...eventArgs) => onCommandNew1(eventArgs, row)"` 效果可以等同。修改具体函数实现就可以了。 参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters

https://github.com/opentiny/tiny-engine/pull/1474 需要确保物料中包含 `destructuring: true` 的相关字段,并且正确更新到物料中 ```json { "npm": { "destructuring": true } } ```

当前不支持。如果需要支持,建议替换内置画布。

欢迎 PR 🎉 # 基于 vue-repl 的应用级预览大致思路 > 当前思路仅是简单的参考,如果有更好的思路,(比如基于 [sandpack](https://github.com/codesandbox/sandpack) 实现应用级别的页面预览可能是更佳的方案。)欢迎讨论与贡献。 > tiny-engine vue-repl 当前使用的版本相对老,已经在规划升级,请注意相关联的 PR #1459 ,避免冲突。 ## 步骤1: 数据获取 & 整个应用出码 可参考: https://github.com/opentiny/tiny-engine/blob/e26ea398d263b5373881b4a9389877b033845d7a/packages/toolbars/generate-code/src/Main.vue#L92-L167 ## 调整出码配置: 原因:基于 vue-repl 都只有一级文件,没有目录的划分,但是默认的应用级出码有目录划分,这样会导致...

问题原因:出码的时候,依赖接口 `/app-center/v1/api/apps/schema/1` 返回的 `data.componentsMap` 数据。 出码时,如果 `destructuring: true`,则出码为 `import { ElInput } from 'element-plus'`。否则,为 `import ElInput from 'element-plus'`。 解决办法:将 `bundle.json` 中的物料数据同步到后端 java 后端数据库中。 同步方法:https://github.com/opentiny/tiny-engine/blob/develop/docs/solutions/material-sync-solution.md

当前出码还不支持检测自定义渲染函数中使用到的组件并生成对应的 `import` 语句,需要后续进一步的支持方案 建议通过插槽实现: ![Image](https://github.com/user-attachments/assets/4826b46e-47a5-48e1-91d5-9a55d5bd53d2)

@langyjn 感谢反馈,这里 jsx 的出码方式的确不支持 `scope css`。官方研究一下能不能直接出码到 template。