首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 QueryBuilder 构造复杂的数据筛选语句

综上,最终我们确定使用的是 react-awesome-query-builder,它不仅能通过简单配置扩展 UI 规则,还内置了很多转换器,可以直接将 UI 组件的数据转换成 mysql/mongo/...所以,我修改了 react-awesome-query-builder 转换函数的源码,让其可以支持这样配置: { gte_strlen: { label: '文本长度大于',...vue2 兼容 react 组件 虽然 react-awesome-query-builder 这个库很完善很好用,但是我们的问卷管理端是早期使用 vue2 搭建的,所以重点还需要解决如何在 vue2...首先,我移除了 react-awesome-query-builder 所有依赖的 UI 库(它适配了 antd/material),其次最核心的是使用只有 3kb 的 preact 替代 react。...2,开源项目中 react-awesome-query-builder 只能说相对而言是比较不错的,在看源码过程,只能说中规中矩,当然它最大优点就是功能齐全,帮助我们减少了很多的开发时间。

6.2K90
您找到你想要的搜索结果了吗?
是的
没有找到

推荐20个值得收藏的前端开源项目

使用可以轻松创建各种炫酷粒子动画效果,该项目github被近 2k 项目引用。Proton还支持3d粒子版本https://github.com/drawcall/three.proton/ 。...tdesign-react使用 React、Vite2开发,可进行个性化主题配置,旨在提供项目开箱即用的、配置式的后台项目。...Web IDE UISite: https://github.com/DTStack/moleculeMolecule是一个受VS Code启发,使用React.js构建的Web IDE UI 框架。...使用Flutter来开发跨端游戏您试过? 同时它还可以制作Widget组件动画效果,比方飞出动画、弹窗动画、场景转场等等。图片★9....使用InkPaint可以服务端动态合成各种图片、pdf等。同时,InkPaint是node.js和浏览器之间的通用库,浏览器端依然可以正常运行。图片★10.

2.9K40

GitHub 上的顶级项目都是做什么的?(一)

竞品:Semantic UI, pure-css FontAwesome/Font-Awesome 字体和图标库,可以使用 SVG 和字体等等多种格式。...ant-design/ant-design 蚂蚁金服出的 react 组件库,前一阵大名鼎鼎的“圣诞彩蛋”就是这个库搞得。主要提供 React 的组件库,用于企业后端的后台的建设。... React 出现之前,前端框架普遍采用了后端广泛使用的 MVC 模式,强调 HTML/JS/CSS 三者要分离,而 React 则反其道而行之,强调从组件构建,可以 React 的出现是前端界的一场革命...facebook/react-native 使用 React 的语法来构建 native app,注意这里并不是使用一个 iOS 或者 Android 的 WebView 嵌套了一个 webapp,而是直接使用...nodejs 可以服务器上运行的 js

1.1K21

「首席架构师推荐」React生态系统大集合

的完全替代品 react-play - 使用JDK8的Nashorn渲染Play框架React组件 rx-react - RxJSReact一起使用的实用程序 react-with-di -...- Reactjs的表单生成器 react-form-builder - React.js的表单生成器 plexus-form - 使用JSON-Schema进行React的动态表单组件 tcomb-form...- React中生成复杂,经过验证和扩展的基于JSON的表单 Redux-Autoform - 从元数据动态创建Redux-Forms uniforms - 一堆React组件和帮助器,可以轻松生成和验证表单...CoffeeScript实现Flux React:Flux Architecture 了解Flux FluxReact.js架构 - Flux VS Reflux 避免单页应用程序的事件链...- 坚持并补充redux商店 Redux教程 ES6使用React和Redux构建应用程序 Redux入门 使用惯用Redux构建React应用程序 Redux教程 React,Redux和Immutable

12.3K30

GitHub 上的顶级项目都是做什么的?

竞品:Semantic UI, pure-css FontAwesome/Font-Awesome 字体和图标库,可以使用 SVG 和字体等等多种格式。...ant-design/ant-design 蚂蚁金服出的 react/vue 组件库,去年的 “圣诞彩蛋” 就是这个库搞得。主要提供 React 的组件库,用于企业后端的后台的建设。... React 出现之前,前端框架普遍采用了后端广泛使用的 MVC 模式,强调 HTML/JS/CSS 三者要分离,而 React 则反其道而行之,强调从组件构建, 可以React 的出现是前端界的一场革命...facebook/react-native 使用 React 的语法来构建 native app,注意这里并不是使用一个 iOS 或者 Android 的 WebView 嵌套了一个 webapp,而是直接使用...nodejs 可以服务器上运行的 js

1.3K10

Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十四):项目打包部署

项目打包部署 安装MySQL镜像 注意:如果使用docker镜像安装MySQL,也需要在前端部署主机安装MySQL,因为备份还原功能是使用MySQL的本地命令进行操作的。...外部访问测试 上面服务器本地测试已经安装成功了,现在从外部环境连接测试一下。 使用MySQL客户端工具连接服务端MySQL,连接成功就说明没问题了。 ?...1.添加打包依赖 pom.xml文件添加下面的依赖。 <!...打包成功之后,显示的时候可能会出现不能正常显示 font awesome 的问题。 那是因为打包样式路径的问题,需要修改一下样式相关打包配置。 build/utils.js ?...项目部署 打包完成之后,把前端内容放置kitty目录,上传到tomcat目录。

1K30

2019-06-03 GitHub 上的顶级项目都是做什么的?

ant-design/ant-design 蚂蚁金服出的 react/vue 组件库,前一阵大名鼎鼎的“圣诞彩蛋”就是这个库搞得。主要 提供 React 的组件库,用于企业后端的后台的建设。... React 出现之前,前端框架普遍采用了后端广泛使用的 MVC 模式,强调 HTML/JS/CSS 三者要分离,而 React 则反其道而行之,强调从组件构建, 可以React 的出现是前端界的一场革命...facebook/react-native 使用 React 的语法来构建 native app,注意这里并不是使用一个 iOS 或者 Android 的 WebView 嵌套了一个 webapp,...nodejs 可以服务器上运行的 js。...关于现在的前端三大框架 React/Vue/Angular 可以阅读前文. nwjs/nw.js 前身是 NodeWebkit, 使用 web 技术来编写跨平台的桌面应用的工具. apache/incubator-echarts

1.4K80

webpack使用优化(基本篇)

下面让我来介绍一下使用过程的一些优化点。...使用process.env.NODE_ENV进行判断 优化点二.使用代码热替换 使用代码热替换开发的时候无需刷新页面即可看到更新,而且,它将构建的内容放入内在,能够获得更快的构建编译性能,因此是官方非常推荐的一种构建方式...优化点三.import react导致文件变大,编译速度变慢,乍办? 如果你想将react分离,不打包到一起,可以使用externals。然后用单独将react引入 ?...使用module.noParse针对单独的react.min.js这类没有依赖的模块,速度会更快。...有样版boilerplate项目 目前有一个还没有成型的,我先放在这里,目前可以通过查看gulpfile.js和webpack.config.js文件进行学习 steamer_branch_v2。

1.7K100

GitHub 上的顶级项目都是做什么的?

ant-design/ant-design 蚂蚁金服出的 react/vue 组件库,去年的 “圣诞彩蛋” 就是这个库搞得。主要提供 React 的组件库,用于企业后端的后台的建设。... React 出现之前,前端框架普遍采用了后端广泛使用的 MVC 模式,强调 HTML/JS/CSS 三者要分离,而 React 则反其道而行之,强调从组件构建, 可以React 的出现是前端界的一场革命...facebook/react-native 使用 React 的语法来构建 native app,注意这里并不是使用一个 iOS 或者 Android 的 WebView 嵌套了一个 webapp,而是直接使用...nodejs 可以服务器上运行的 js。...关于现在的前端三大框架 React/Vue/Angular 可以阅读前文。 nwjs/nw.js 前身是 NodeWebkit,使用 web 技术来编写跨平台的桌面应用的工具。

1.6K11

npm init @vitejsapp的背后,仅是npm CLI的冰山一角

同样还有npx create-react-app my-app这样的命令,懵? 的确,这些命令背后还有一些我们很少关注的逻辑,虽然不难,但是我们却没有系统去了解过。...npm init xxx 虽然之前创建vue或者react应用时,我都用到了npm init xxx,但我都没怎么关注npm init xxx背后发生了什么。...但是,如果你使用npm install -D vue安装了vue,并且项目中引用了vue依赖,那么 webpack 的 Dependency Graph 也会有vue,最终vue也会体现到构建结果..."module": "module-entry.js" module-entry.js里面又依赖了一个包,假设是lodash-es吧。...npm run时,我们可以调用一些特殊路径下的可执行文件或脚本,这些路径包括环境变量PATH定义的路径,也包括当前项目node_modules的./bin。

1.7K40

干货 | 高效联动,携程机票IVR可视化的探索和实践

脚本引擎 脚本引擎可以编辑`JavaScript`脚本实现服务调用,并且可以对接口返回的结果进行处理。 话术模板 可以插入动态话术、支持循环播报、支持时间格式化。...然后在前端页面设计及开发的过程使用许多优秀的第三方组件,包括react-awesome-query-builder、AntV G6、Monaco Editor等等,提高开发效率以及页面美观程度。...(3)规则引擎 规则引擎用于IVR流程条件分支规则判断,我们基于react-awesome-query-builder开源组件,并对该组件进行扩展,支持输出javascript脚本,满足业务需要。...首先所有的流程修改都是草稿版本编辑,当草稿版本申请发布时可以进行版本对比以及仿真测试,如果测试通过后可以生成预发布版本。...五、相关资料 【Antd】 【Antv G6】 【react-awesome-query-builder】 【Monaco Editor】 【react-quill】 【vm2】

33430

前端开发如何做新手引导

在前端开发,如何快速地开发新手引导功能呢,下面介绍几个开箱即用的新手引导组件库。 1,Intro.js Intro.js是一个使用广泛的产品引导库,Github上拥有超过21.7k的Star。...使用Shepherd之前,我们可以使用以下命令来安装 shepherd.js。...React项目新手引导库,GitHub上拥有超过5.1k的Star,具有以下特点: 易于使用 高度可定制 文档完善 积极维护 项目中使用 react-joyride之前,需要使用以下命令来安装 react-joyride...npm i react-joyride 然后,引导页面使用以下方式来 React使用 react-joyride。...$mount('#app') 最后,再将 v-tour 组件放入模板的任何位置(通常在 App.vue ),并向其传递一系列步骤,每个步骤的 target 属性可以将应用的任何组件的 DOM 元素作为

2.3K31
领券