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)
- 怎么自定义内置组件的名称呢?
- fc-designer 组件 接口数据/解析函数 无法设置 HOT 2
- 这个项目还在维护吗? HOT 2
- 示例有错误 HOT 1
- Vue3使用setOption报错 HOT 2
- 怎么自定义组件的规则? HOT 3
- 编辑器组件没有虚线边框什么原因 HOT 10
- 您好 我想咨询一下form-create-designer的问题 HOT 1
- 自带的清空按钮问题
- 设计器中组件能增加组么
- 您好 想咨询一下@form-create/designer的问题 HOT 1
- vue3版本最新版本的form-create-designer,打开表单特别大的时候会报错,
- 请问在线生成表单是否支持Arco组件库 HOT 1
- 请问下你的master分支的 node版本是多少 HOT 2
- form的inline属性不生效 HOT 1
- 是否可以增加一个事件,每次发调整后更新一下数据,可以嵌套到表单里使用 HOT 1
- 自定义校验规则校验一直不通过 HOT 1
- makeOptionsRule HOT 1
- vue2.0版本的有提供ts的类型定义吗
- 头部显示 HOT 1
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.