Code Monkey home page Code Monkey logo

variant-form3-vite's People

Contributors

a847244052 avatar cnx2016 avatar jiangqm avatar oleksandr-belovol avatar parz1 avatar tekintian avatar vform666 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

variant-form3-vite's Issues

直接引用打包后的js文件报错 The requested module '/node_modules/.vite/vue.js?v=4faa665e' does not provide an export named 'default'

呈现步骤:

  • 克隆本项目
  • npm install
  • npm run lib
  • 新建vue工程 并安装依赖
  • 将打包后的dist文件夹中的内容复制到新工程的src/libs目录
  • 新工程main.js引入js文件与css文件
    import variant from "./lib/dist/designer.es.js";
    import "./lib/dist/designer.style.css";
    createApp(App).use(variant).mount("#app");
  • npm run dev 打开网页报错designer.es.js:20 Uncaught SyntaxError: The requested module '/node_modules/.vite/vue.js?v=4faa665e' does not provide an export named 'default' (at designer.es.js:20:8)

Nuxt 3: localStorage is not defined

I am trying to use this packahe in nuxt3: https://nuxt.com/

[nuxt] [request error] [unhandled] [500] localStorage is not defined                                                                                                                           13:46:28
  at ...\node_modules\vform3-builds\dist\designer.umd.js:2141:45
  at ...\node_modules\vform3-builds\dist\designer.umd.js:17:81
  at Object.<anonymous> (...\node_modules\vform3-builds\dist\designer.umd.js:18:3)
  at Module._compile (node:internal/modules/cjs/loader:1126:14)
  at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
  at Module.load (node:internal/modules/cjs/loader:1004:32)
  at Function.Module._load (node:internal/modules/cjs/loader:839:12)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:170:29)
  at ModuleJob.run (node:internal/modules/esm/module_job:193:25)
  at runMicrotasks (<anonymous>)

sub-form 或 对象组件

sub-form 或 对象组件的嵌套组件时,name可以与parent的name同时存在,且修改name组件的
this.designer.formWidget.getWidgetRef(newName) 无法判断是否存在真实的name(sub-form)是否存在,refList设计存在问题

请问一下, 我看到你们只有表单的设计页面, 那请问有表格页面的设计器么?

请问一下, 我看到你们只有表单的设计页面, 那请问有表格页面的设计器么?

可以找到很多表单设计器, 但用处不大, 我们更想要一个表单+表格的设计器

表格 的数据和动作可以在表格设计器中指定, 数据和动作对应的后台 web 服务让我们自已写就行了。

像 nocodb 之类的代码平台,过于复杂, 又缺乏功能和灵活,应用过于狭窄。

像 airtable 或 seatable, rowy 之类的表格,过于简单, 功能不足。

你们这类表单设计器又太简陋, 如果你们再提供一个表格设计器, 那么就能派上大用处了。

setRequired之后表单校验没有刷新

复现步骤
1、组件A的onChange事件,修改组件B的required属性,例如:

if (this.designer) return
const refOrderNo = this.getWidgetRef('refOrderNo')
if (value) {
  refOrderNo.setRequired(true)
} else {
  refOrderNo.setRequired(false)
}

2、组件B默认非必填
3、预览中当组件B校验失败后, 组件A的setRequired无效
image

License

excellent project, congratulations. what license does the code come with, MIT ?

引入打包的代码控制台报错

vite:2.9.12
vue:3.2.37
variant-form3:3.0.8

依照官方文档,进行编译打包后,在新项目引用时控制台报错
image

新项目package.json
image

请问应该如何解决?

V form3

Hello, how are you all?

I'm from Brazil and I couldn't sign the PRO version of Vform.

How can I sign being Brazilian?

Thank you and congratulations for the work. I use Element Plus for a while and this tool will help a lot.

添加两个switch后会报错,然后打不开preview。

vendor.7d1b3365.js:4 TypeError: Cannot read properties of undefined (reading 'validateField')
at main.26afb569.js:1:168741
at main.26afb569.js:1:55698
at Proxy.forEach ()
at Proxy.emit$ (main.26afb569.js:1:55686)
at Proxy.dispatch (main.26afb569.js:1:56132)
at Proxy.handleChangeEvent (main.26afb569.js:1:69630)
at Ur (vendor.7d1b3365.js:4:656)
at er (vendor.7d1b3365.js:4:735)
at tE (vendor.7d1b3365.js:4:3200)
at setup (vendor.7d1b3365.js:144:82525)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.