KNXCloud / lowcode-engine-vue

Lowcode engine renderer and simulator for vue
MIT License
356 stars 76 forks source link

feat(appHelper.utils): VueRenderer支持appHelper中的utils功能 #68

Closed ChiZng closed 1 year ago

ChiZng commented 1 year ago

VueRenderer支持appHelper中的utils功能。可以在预览状态下通过appHelper传入第三方utils。参考https://lowcode-engine.cn/site/docs/guide/expand/runtime/renderer#apphelper

keuby commented 1 year ago

目前不会考虑在 Vue 画布上实现 appHelper 功能。主要考虑如下几点

  1. 由于 Vue 和 React 的差异,所以 Vue Renderer 在设计初期就没有考虑要和 React Renderer 的 API 完全统一。
  2. 后续也不会再 this 上暴露普通变量,暴露的变量都会以$ 开头。后续的 dataSource, i18n 后续也会迁移,如 i18n 会改为 $t
  3. appHelper 中的 history 以及 location 在 vue 中并没有完美替代的对象,vue 使用 $route 以及 $router 来控制路由。
  4. utils以及constants 后续会考虑暴露 $utils以及$const 来做支持
ChiZng commented 1 year ago

好的,我先用着我这个方法,坐等新版本支持$utils以及$const