Comments (10)
同样问题
from form-create-designer.
@xaboy 编辑数据的 Struct 组件的确有问题;
- 第一次写入数据后点 确定也保存了,但第二次打开后什么不都改,再点确定就会提示格式错误,只好把内容全部删掉,重新来一次;
from form-create-designer.
那个版本 @thpngj
from form-create-designer.
@xaboy vue2 ,vue3 都有相同的问题,你有空可以看一下 文档上面的示例~http://form-create.com/v3/designer
from form-create-designer.
请问这个问题如何复现, 这边测试了下,没有复现 @thpngj
from form-create-designer.
随便找个组件,然后点击 联动数据 - 编辑数据,把数据输入后点确定,正常,然后再次点击 联动数据 - 编辑数据 ,什么都不改动,就点击确定 就会提示 格式错误
这个问题一直都会有~
第二个问题是: 我自定义一个按钮组件,想编辑 这个组件的 on 属性,需要用到这个 Struct 组件 编辑器,但我 编辑好数据之后,点击确定保存后 ,再次点击编辑, 弹出编辑框后,显示的内容却不是 我之前输入的内容 … 这一块儿也不知道该如何处理~
@xaboy
from form-create-designer.
@xaboy 格式有误的问题找到原因了,编辑框确定后对数据进行了转换(toJson),把格式给转换错了, 但目前即不知道如何解决;
第二个问题的原因也找到了,但不知道该如何解决,我在编辑框内输入的 { click:function(a){} } 转换成了一堆不认识的代码是因为,我在 组件的属性上开启了事件注入inject:true ,所以点击确定保存后 经过 toJson 转换成了一堆并不是我写入的内容
以上两个问题 应该都是 代码编辑框保存 toJSON 转换的问题~
from form-create-designer.
@xaboy 以上两个问题已经解决, 第1个: 编辑后 第一次可以正常保存, 然后再打开,就会提示出错,的确是 tojson 转换的问题,所以 在编辑框内输入的 function 方法 或是 对象 不要用 es6 那种简写,老老实实 正常 es5 老写法, 然后就是 点击确定保存 的时候 先让 err 的状态为 false ,之后再去做 验证 是否正确,因为 没有详细去找如何 监听编辑框的 change事件,所以 暂时 改了 点击保存的 验证 , 第2个问题:自定义 on 属性, 是看到 _control 属性(数据联动)的启发, 我也弄了个 _on 事件, 之后再处理 相关 rule 赋值问题~ 折腾了个通宵 加一上午 ,汗~
from form-create-designer.
感谢反馈 @thpngj
- tojson和err状态的问题,下个版本修复.
- 第二个用_on来配置这个思路是正确的, 实现后欢迎PR
from form-create-designer.
1.0.10版本已修复 @thpngj
from form-create-designer.
Related Issues (20)
- 请问能否在设计表单的时候获取当前选中组件的信息 HOT 1
- vue2版本打包的时候,会报错,请问要怎么解决 HOT 1
- 自定义组件为什么在props中传递布尔值,传不过去 HOT 1
- 表单组件自定义on事件,粗糙实现了,请大佬指点 HOT 2
- designer组件设置,组件设置值与显示不匹配 HOT 2
- 自定义组件新增的时候可以正常新增修改的时候无法渲染组件 HOT 2
- designer设计器,自定义baseRule,组件与配置联动值显示错误
- 表格布局 HOT 2
- 上传图片需求
- designer设计器,内置组件方法生成的组件props显示值错误
- 回显报错,后端开发看到这一串东西报错,表示有压力,以下代码是按照新手教程操作的 HOT 2
- 3.2.2版本树形选择组件,使用远程数据,后台接口返回错误情况下会控制台报错,设计器无法使用
- 启动报错 HOT 1
- 复制上传组件报错Invalid prop: type check failed for prop "action". Expected String, got Undefined HOT 1
- "vue": "^3.4.31","element-plus": "^2.7.2",使用回显设计表单找不到函数方法 HOT 2
- vue2版本的组件配置中的验证配置的验证方式下拉框无法选中 HOT 1
- Question: 分步表单支持? HOT 1
- 本地项目为Vue3ant design vue和viteTS。集成form-create-designer后画面中表单设计器显示失败 HOT 2
- 校验问题 HOT 3
- showTemplate无效 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from form-create-designer.