灵犀低代码平台H5开发踩坑日记

H5

1.   搜索控件

原因:在值变化回调时,里面的值可以打印,但是不能在应请求中使用,e.persist()事件

解决方案:在事件中选择App设置自定义事件,设置一个参数将该值进行存储,相当于state参数

1.2  配合动态列表

在动态列表事件中—执行请求函数—绑定网络请求
(改网络请求需要返回数组类型数据)
如果需要进行筛选—只需要加载动态列表的刷新loadmore事件

1.3  绑定数据源  表达式 支持es6字符串拼接语法(代码块中不支持es6数值解析…语法)

2.   下拉菜单加本地过滤

下拉菜单中可以通过绑定数据源(该数据源最好使用sql中的多数据查询(分页查询需要谨慎,因为下拉属性值没办法直接选取,需要手动输入),开启本地或者远程过滤会添加搜索功能,该搜索功能在静态数据中支持onChange事件,会跟着输入值动态加载数据,如果通过绑定请求,onChange事件会报错(估计是系统bug)但是支持失去焦点搜索事件)

3.   循环容器

首先绑定数据源(数组类型的数据),设置编码以及索引编码,紧接着拉取文本或者输入框,内容绑定表达式(支持js语法 可以使用表达式包括数据的处理如:JSON.parse(item.result_data)   再比如:`识别码:${item.result_code==200?'识别正常':'图片异常'}` ) ,

4.   表单

表单赋值时只能使表单组件中的控件(注意编码与数据的对应)不能使用文本   

posted @ 2022-06-02 17:11  郭杰前端开发  阅读(397)  评论(0编辑  收藏  举报
## 希望内容对你有帮助,如果有错误请联系我 q: 1911509826,感谢支持