首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

uni-apppages.json动态生成方法

分享如何动态修改 uni-app 项目的 pages.json。 # 前言 最近遇到一个需求:项目中某些功能不在需求清单内,需要藏掉某些 h5 页面的入口不再对部分用户开放。...# pages.json 介绍 pages.json 文件用来对 uni-app 进行全局配置,决定页面文件路径、窗口样式、原生导航栏、底部原生 tabbar 等。...由于 pages.json 文件在项目中是写死,所以就无法动态配置页面入口了 。 # 解决方法 配置文件既然是写死那怎么处理动态页面配置需求呢?...当然是有办法,我们可以选择在打包前根据自己需求动态修改这个配置文件成为我们需要样子就可以了。...本文所述方法只是提供一个思路,具体使用时候可以结合自己实际情况进行修改及扩展,比如我们可以把配置存放在数据库,脚本中通过接口拉取配置之后重新生成再进行打包等等。

3.4K21

动态生成 uniapp 配置文件 pages.json 解决方案

动态生成 uniapp 配置文件 pages.json 解决方案 最近接手了一个基于 uniapp 开发项目,我个人对于它能够使用同一套代码就能够开发 h5\app\小程序 强大功能表示非常钦佩。...但是其配置文件 pages.json 也让我十分郁闷,原因无他,只因其是写死 JSON 文件,在管理时候是十分不便。...在搜索了一些资料,期望可以用 pages.js 文件来替代 pages.json 配置文件(JS动态能力,可以很方便拆分路由配置),但是没有找到很好解决方案。...一般这个用得比较少,所以这个我就不做额外处理了。 使用 构建好这些代码之后,直接在命令行中运行 node router/build.js 就会在项目根目录中生成 pages.json 文件了。...这里需要说明是,我这边项目是使用 hbuilder GUI界面生成项目,所以根目录就是项目根目录。如果是使用 CLI 工具生成项目,上文中根目录就变成了项目的 src 目录。

6.8K20

使用json配置文件自动生成网页表单控件页面,让面向业务开发开归本质。

三、使用Json Schema自动生成网页表单页面原理 先上效果图,下方红圈部分,为笔者打算在网页图表中,所开放出来部分属性修改,使用上述提到JSON Form库,直接通过写Json Schema后...四、使用Json配置生成网页表单窗体开发优势所在 除了上述展示,使用纯配置方式,仅需使用Json Schema文件,即可完成了整个网页表单自动生成外,还有其他几点优势,这里简单罗列下。...用户不能输入选择项以外内容。...2、窗体表单用户填写好数据,可轻松采集到位 以下图中,点击提交后,整个表单将以一个json对象数据方式返回,不用再一个个表单控件去查找用户输入值。 ?...七、结语 本文给大家分享了近期一路探索关于jsonjson schema、自动化渲染网页表单等主题,文中大家看到几个库,是笔者经比较试错后,同类主题中,亲身试用并发现其可行性及价值点

2.1K30

vue3 element-plus 配置json快速生成form表单组件,提升生产力近600%(已在公司使用,持续优化中)

vue-qiankun/common/components/form/ form表单json配置生成器 1、 在PC端日常使用中,使用最多莫过于表单和列表了,故此对table列表和form表单进行了统一封装...,通过json配置就可以快速适配table列表和form表单。...B、根据不同字段类型,分别对应子组件进行渲染 C、子组件根据不同类型,以及配置类型字段进行渲染和数据绑定 D、子组件可以设置必填项和rules表单验证规则 E、可以通过设置字段值...I、 ...... ---- 先来一个完整效果展示 1、form表单配置json { "formListItem": [ { "name": "name1",...10个字符以内名称", // 占位文本提示 rows: 4, // 输入框行数 minlength: 100, // 最小输入长度 maxlength: 5000, //

3.8K10

Vue3组件(九)Vue + element-Plus + json = 动态渲染表单控件 单列多列

一个成熟表单 表单表单,你已经长大了,你要学会: 动态渲染 支持单列、双列、多列 支持调整布局 支持表单验证 支持调整排列(显示)顺序 依据组件值显示需要组件 支持 item 扩展组件 可以自动创建...实现动态渲染 把表单需要属性,统统放入json里面,然后用require(方便) 或者aioxs(可以热更新)加载进来,这样就可以实现动态渲染了。...比如要实现公司信息添加、修改,那么只需要加载公司信息需要json即可。 想要实现员工信息添加、修改,那么只需要加载员工信息需要json。...总之,加载需要json即可,不需要再一遍一遍手撸代码了。 那么这个神奇 json 是啥样子呢?文件有点长,直接看截图,更清晰一些。 ? 另外还有几个附带功能: 支持单行下合并。...: 【视频一】 https://www.zhihu.com/zvideo/1347091197660405760 依据用户选择,显示对应组件 这个也是一个急需功能,否则的话,动态渲染表单控件适应性就会受到限制

3.8K21

组件分享之前端组件——用于 JSON Schema 构建 Web 表单 React 组件react-jsonschema-form

组件分享之前端组件——用于 JSON Schema 构建 Web 表单 React 组件react-jsonschema-form 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见组件进行再次整理一下...,形成标准化组件专题,后续该专题将包含各类语言中一些常用组件。...组件基本信息 组件:react-jsonschema-form 开源协议: Apache-2.0 license 内容 本次分享组件是用于 JSON Schema 构建 Web 表单 React...组件react-jsonschema-form,它能够使用JSON Schema以声明方式构建和自定义 Web 表单。...Chakra UI 具体使用方式如下: 1、安装 npm install @rjsf/core --save 2、导入依赖使用 import Form from "@rjsf/core"; 作为CDN提供脚本

5K30

【WPSJS主题】使用json配置文件自动生成网页表单控件页面,让面向业务开发开归本质。

三、使用Json Schema自动生成网页表单页面原理 先上效果图,下方红圈部分,为笔者打算在网页图表中,所开放出来部分属性修改,使用上述提到JSON Form库,直接通过写Json Schema后...四、使用Json配置生成网页表单窗体开发优势所在 除了上述展示,使用纯配置方式,仅需使用Json Schema文件,即可完成了整个网页表单自动生成外,还有其他几点优势,这里简单罗列下。...用户不能输入选择项以外内容。...2、窗体表单用户填写好数据,可轻松采集到位 以下图中,点击提交后,整个表单将以一个json对象数据方式返回,不用再一个个表单控件去查找用户输入值。 ?...七、结语 本文给大家分享了近期一路探索关于jsonjson schema、自动化渲染网页表单等主题,文中大家看到几个库,是笔者经比较试错后,同类主题中,亲身试用并发现其可行性及价值点

1.4K20

干货 | 携程动态表单DynamicForm设计与实现

为了让开发人员更加专注于组件本身逻辑处理,我们开发了DynamicForm动态表单配置系统,可以通过拖拽方式,快速创建一个表单。...实现阶段2:动态表单1.0 乐高表单第二版使用是半自动化表单,支持动态配置表单控件类型和表单校验等。 配置面板如图: 此版本表单不支持可视化拖拽,控件自上而下顺序排列。...DynamicForm在乐高平台应用 为了应对乐高组件快速迭代业务需求,必须研发出一种能够让组件属性快速得到应用表单技术框架,这样以保证在组件新增属性时,无需进行新代码开发,仅需通过简单配置即可生成组件属性...这两个模块共用常规基础组件如输入框,颜色选择等,还有一些基于业务扩展复杂组件,例如热区选择,视频上传,数据聚合(JSON列表)等。...动态表单一个比较重要点是需要解决JSON可视化配置,为此表单也开发了table列表式JSON列表组件,子项配置就基于嵌套表单实现配置字段,并且能够增删改查条目,excel导入,导出数据。

2.2K20

页面可视化配置搭建工具技术要点

动态组件页面实现可视化组件编辑时, 可以只编辑组件树声明文件, 然后将组件树声明传入提前打包好页面中进行渲染. 采用动态组件可以避免重新打包耗时, 快速生成新页面....配置表单自动生成 配置表单作用是生成和约束 JSON 配置数据, 业界已有对 JSON 进行描述和自动生成表单方案 — JSON Schema....按照 JSON Schema 规范对 JSON 数据进行描述, 可以动态渲染出配置表单; 且 JSON Schema 可以对编辑后数据做格式校验, 避免编辑错误....图片来源: https://github.com/json-editor/json-editor JSON Schema 语法并不是很精简, 云凤蝶 Schema 语法 等方案更简洁, 但是云凤蝶语法没有开源表单生成库支持...组件动态增减, 组件拖拽. 页面模板快速生成业务页面. 模板工程/编辑器/后台服务解偶. 模板工程前端框架无关: 支持 vue 和 react 等.

2.5K30

Activiti工作流实战使用总结

很遗憾是这个是Activiti无法做到,也不太建议你为此对Activiti进行hack实现, Activiti中流程是流程定义一个运行实例,流程一旦生成,节点是"静态地"按定义生成并不能动态增删...字段设置成json,由json扩展各实际条件,当发生TASK_CREATED事件时,动态解析json,再将此json配置与流程变量运算得到实际处理人。...好了,在流程设计时候这串json输入将是返人类,所以你还需要提供一个UI,按条件生成这串JSON,甚至更进一步,改进Modeler。...如果JAVA底子不好可以试试XJR快速开发框架表单设计器,拖拽式表单开发,这种形式开发,完全没有编程基础的人都可以利用这个组件来开发,开发完表单直接可以发布成菜单功能,无需编译就可以使用。...6.jpeg 可以体验一下XJR快速开发框架:采用主流Activiti工作流引擎,遵循bpmn规范,可实现XML、Json一键导入导出,以及添加了人员动态选择、便捷式会签设置、便捷式任务委托设置、添加自定义表单

3.4K42

开箱即用,5 个功能强悍 JSON 神器!

GitHub:https://github.com/AykutSarac/jsonvisio.com 凭借这款工具,你可以快速捕捉到 JSON错误信息,搜索节点,并且,还能使用不同布局来展开 JSON...简单来说,就是可通过 SQL 语句,快速查询 JSON、CSV、Excel、日志记录库等文件中数据,并为之创建可视化图表。...快速生成表单 通过上面几个项目,你应该能大概感知出 JSON 灵活性与可扩展性有多强了。因此,基于这两大特点,国内有位开发者做了一款在线动态表单生成器:Form Create。...用户只需上传 JSON 数据,即可快速生成表单: GitHub:https://github.com/xaboy/form-create 生成表单,可具备动态渲染、数据收集、验证和提交功能等功能。...另外还内置了 20 种常用表单组件和自定义组件,再复杂表单都可以轻松搞定。

72320

页面可视化搭建工具前生今世

如领取优惠券页面, 运营、产品只要在表单中填入优惠券 ID, 然后就快速生成领取该优惠券页面, 不需要关心优惠券在页面上如何展示和被领取具体逻辑....这类工具可编辑单元为前端框架组件, 这些组件需要开发并导入到页面可视化搭建工具中; 组件渲染结果包含了多个 HTML 元素, 所以生成页面的角度, 编辑出一个页面只需要组合组件, 可以较快速完成页面生成...理想配置数据格式为 JSON, 因为其格式灵活, 前端友好; 理想配置数据描述格式为 JSON Schema, 因为其支持表单动态生成和数据校验....配置表单生成 采用 JSON Schema, 容易生成配置表单, 只要按照 JSON Schema 对 JSON 数据描述, 可以动态渲染出配置表单....如配置表单自动生成工具 json-editor: 组件化 组件是对 HTML 元素、元素布局和样式、业务逻辑封装, 通过组件化方式, 将页面的搭建转化为对组件组合, 大大减低了运营页面生成编辑工作量

81430

国产开源极致微前端框架,成本低,速度快,原生隔离,功能强

简搭云可视化表单最大优势是直接vue代码直接渲染,而非JSON数组性渲染,市面上大部分vue可视化表单都是json渲染,vue源码渲染具有更好高类聚,低耦合,复用性高,封装性强,易扩展等特点。...与市面上表单不一样特点有: 1.一套表单三种模式一起设计 2.生成一套代码同时适应PC,ipad,手机端预览。 3.支持在线编辑vue代码逻辑,不与可视化设计器生成vue代码进行冲突。...7.vue源码生成采用jquery+jquerytemplate模板生成,根据不同业务,框架生成不同风格,业务,框架代码,如目前已有项目适应表单有:element-ui表单,ant-ui表单,mini-ui...输入图片说明 Mybatis动态接口 在线动态接口,保存后即可生成增,删,查,导出,导入动态接口,也可以编辑修改动态接口 动态接口 接口编辑,可智能提示表名,表字段 接口参数后端验证 列表接口字段显示...我Mybatis语法引擎能够动态解析Json实体,获取其属性值进行拼装SQL,那我将Mybatis语法配置提取到前端网页中,保存到数据库中,设置好两者约定好提交json实体结构, 然后封装一个通用Api

1.8K20

中后台系统提升质量和效率一个思路

初态:抽离各个组件,定义 json 格式,通过 json 渲染出页面。 b. 终态:开发搭建平台,通过拖拽生成 json 并且实时预览页面,开发者也可以通过预定协议接入自己组件。...上述两种方案除去搭建成本大之外,最大问题就是业务开发灵活性将大大降低。 开发者将在新规范下进行开发,不管是通过 json 配置还是配置平台生成页面,上手难度大大增加,不亚于去学习一个新前端框架。...各个配置页面之间虽然相似,但也会因实际情况存在细微差异,所以模版不能完全写死,需要支持动态编译,这里采用 EJS 进行编译。...image-20221027060919512 开发者只需进行后端接口配置、搜索框配置、表单开发即可快速完成整个需求。 2....使用者通过输入命令和参数即可生成模版页面代码,脚手架内部实现拉取模版和编译,生成最终页面,架构如下: image-20221027060851382 3.

57810

必须知道几款优秀可视化表单、流程开源设计器

前言  随着互联网快速发展,越来越多云建站平台快速崛起,不可避免就是自定义可视化设计,如何不通过开发就能够简单快速搭出一个可用页面就成了大家头痛问题,但是从零开始开发设计一套可视化设计功能并不是一个简单事情...---- 一、FormRender 易用跨组件体系表单渲染引擎 - 通过 JSON Schema 快速生成自定义表单配置界面 Github Star 数 1938 , Github 地址:https...如上图,使用 Schema 编辑器 快速生成可实现低上手成本、快速搭建 支持 Ant Design 和 Fusion Design 主流视觉主题 使用 JSON Schema 标准协议描述表单配置,并搭配丰富类型且可扩展组件...,可将生成代码直接运行在基于Elementvue项目中;也可导出JSON表单,使用配套解析器将JSON解析成真实表单。...三、f-render | 基于 ElementUI 表单设计器 f-render 是基于 vue-ele-form 开发可视化表单设计工具, 适用于 各种流程引擎和动态表单项目,大大节省你开发时间

8.7K31

如何评价Dooring低代码零代码搭建平台?

基于json schema动态表单配置」 基于「json schema」动态表单配置有两种实现方案, 一种就是支持在线修改json文件从而实现定制化,另一种就是完全无代码操作,但是前提都需要提供一套通用表单模版...一方面它提供了基于「json schema」动态表单配置, 对于一些强定制,需要在线设计组件方案模式,采用在线编程,实时打包成动态组件方式,最后根据平台组件约定来实现组件库方式。...可视化领域中表单引擎 可视化领域一方面强调是图形(可视化)设计,一方面是动态表单。...这块思想也是表单设计器要解决问题之一。在下面的文章中我们会详细介绍实现过程。 零实现一款动态表单设计器 在实现表单设计器之前,我们先来整理一下思路和需求。...,会将页面的「json schema」数据传给「node服务器」, 「node服务器」再将「json schema」进行「数据清洗」最后生成「template.json」文件并移动到「H5 Template

1K10
领券