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

实战 | 0~1 自定义组件开发问卷小程序

在打开的页面找到【首页 index】下边的【状态变量】,单击旁边的【+】号,依次录入变量标识和变量名为 survey,变量类别选择【数据源模型】,数据源选择【问卷调查(survey)】,变量类型选择【新纪录】,变量更新动作选择...布局创建 在左侧的控制面板切换到【组件】页签,然后在布局里单击【垂直布局】进行布局创建。...选中容器组件后,在左侧的组件面板中单击【文本】组件,并在文本组件【数据】>【文本内容】中修改文本的内容。...单击【表单输入】组件,表单字段名称设置为 name,【标题】设置为【姓名】,【是否必填】开关设置为【开】。 5....单击【表单手机号码】组件,设置该组件的表单字段名称为 phone,标题为手机,是否必填开关设置为开。 6.

3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ZooTeam 拍了拍你,来看看如何设计动态化表单

    这里共分为四个部分,备选组件面板,拖拽面板,组件属性面板和表单属性配置(视图属性)。 具体实现如下图: ? 图片 备选组件面板 左侧备选组件栏里的备选组件共分三种,容器组件,基础组件,自定义组件。...因为不同的组件需要设置不同的参数,所以该组件对应的右侧属性表单也应该是不同。这部分下文组件属性部分会详细说明 拖拽面板 拖拽面板就是维护组件展示关系的面板,同时提供拖拽排序、删除、复制、预览等功能。...当在拖拽面板选中一个组件时,组件属性配置面板会渲染出相应组件的可配置项表单, 这里提供一下简单的组件属性配置面板的 Schema 供大家参考。...initialValue: true, // 初始值 默认可编辑 hide: 'exp: visible === false', // 是否隐藏 required: true // 是否必填...标题,编码,是否可见,是否必填等属性都是基本属性。组件属性则是组件私有的属性。 比如 Select 组件会需要一个数据来源,以及该组件是否多选之类的。基本属性直接写死。

    1.3K20

    TDesign 更新周报(2022 年 5 月第 1 周)

    文件中,并导出 Calendar:对value属性功能进行修正,新增month和year属性,用于控制日历面板展示所属年/月。...表头吸顶时,table元素宽度修正,之前为直接等于外层宽度,不合理 Table:修复斑马纹stripe和固定表头同时存在时,样式问题 DatePicker:修复DatePicker点击快捷选择日期按钮左边面板日期时间不联动...for Web 发布 0.32.3 版 Features Table:新增APIellipsisTitle用于单独控制表头的超出省略 Upload:修改uploadFiles类型参数除 url 外为非必填...减少重复代码实现 调整图表相关代码目录结构,图表部分代码调整至所在 Page 内,减少各页面模块的耦合 调整表格相关代码及展示,增加吸顶功能展示、去除minWidth的使用等 BugFixes 修复分步表单页底部居中问题...修复顶部菜单栏下拉菜单与表单层级问题 详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.3.0 小程序上架微信开发者工具

    5.3K50

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

    json配置生成器 1、 在PC端日常的使用中,使用最多的莫过于表单和列表了,故此对table列表和form表单进行了统一的封装,通过json配置就可以快速适配table列表和form表单。...B、根据不同的字段类型,分别对应子组件进行渲染 C、子组件根据不同的类型,以及配置的类型字段进行渲染和数据绑定 D、子组件可以设置必填项和rules表单验证规则 E、可以通过设置字段的值...$)/, message: '请输入数字最多两位小数' } ], }, ``` 3、文本域 textarea ```javascript { type: "textarea",...// 字段类型文本域 name: "name", //与后台对接字段 title: "备注", // 前端展示字段 required: true, // 必填项设置...最后的最后 https://github.com/aehyok/vue-qiankun 本文中不涉及到代码,有关代码问题可以访问文章开头的微前端github demo 仓库,github仓库将会保持持续更新

    5.2K12

    干好这件事,卷死所有同行

    表单的介绍 表单的定义 表单在网页中主要负责数据采集功能,是提交数据的一切形式。 表单的构成 标签、输入域、提示信息、动作。...顶部标签 与输入域左垂直对齐 优点:节省水平空间,标签长度弹性大,可以加快浏览和处理速度。 缺点:垂直空间占用比较大,表单项多时需增加页面滚动。...左对齐标签 文字左对齐放置在输入域的左边 优点:文字开头按阅读视线对齐,方便用户快速浏览表单;节约垂直空间。 缺点:标签与表单域联系不紧密,视觉跳动大,填表不流畅;标签和输入域的弹性长度小。...右对齐标签 文字右对齐放置在输入域的左边 优点:明确的视觉关联,有利于用户进行填写,节约垂直空间。 缺点:左边标签参差不齐,给通览标签造成障碍,降低表单可读性;标签和输入域的弹性长度小。...可优化的点 当表单的必填项未填写完整时,提交或保存等主按钮一般为灰色状态,不可进行下一步操作,当完成必填信息的填写后,按钮变为高亮,可进行下一步操作(但表单项超过5个时则不建议使用主按钮禁用原则)。

    2.6K10

    前端HTML5面试官和应试者一问一答

    a. valueMissing属性:必填的表单元素的值为空。...如果表单元素设置了required特性,则表示必填,如果必填项为空,就无法通过表单的验证,valueMissing属性会返回true,否则反之。...localStorage是为了更大容量的存储设计的,cookie的大小是有受限制的,并且每次请求一个新页面时,cookie都会被发送过去,这无形中浪费了带宽,cookie需要制定作用域,不可以跨域调用。...减少服务器负载,让浏览器将指下载服务器更新过的资源。 HTML5应用缓存的目的是帮助用户离线浏览页面,如果网络连接不可用,打开的页面就来自浏览器缓存,离线应用缓存可以帮助用户达到这个目的。...webSocket的作用 WebSocket:它是web应用程序的传输协议,提供了双向的,按序到达的数据流,它是html5新增的协议,WebSocket的连接是持久的,它在客户端和服务器之间保持双工连接,服务器的更新可以及时推送到客户端

    2K50

    IDEA 文档插件 DocView 版本更新:支持编辑文档注释

    前言 IDEA 文档插件 Doc View 又更新了新版本,本次更新版本如下: 支持在方法右键菜单选择 Doc Editor 直接编辑文档 编辑接口文档名称 编辑接口描述 编辑字段是否必填 编辑字段注释说明...Doc Editor 在方法右键菜单 弹起操作面板,可编辑参数如下: 接口名称:默认取方法名,当有注释且注释 tag 为 @docName 时,会取 @docName 对应的名称; 接口描述:取注释的描述内容...; 请求/返回参数:请求返回参数的是否必填、描述。...操作面板操作如下: 是否必填:将使用注释 tag @required 作为是否必填的标识。...总结 Doc View 本次更新介绍就到这里就结束了,有兴趣的小伙伴,可以自己安装体验。 欢迎小伙伴们提出 Issue 和 PR。

    1.7K20

    Vue3中表单相关的知识:表单绑定、表单验证、表单处理

    当用户在输入框中输入内容时,message的值会自动更新,并在页面上显示出来。反之,如果修改了message的值,输入框的内容也会相应地更新。...下面是一些常用的表单验证技术:必填字段验证在某些情况下,我们希望用户必须填写特定的字段。Vue3中可以通过设置HTML5的required属性或使用自定义的验证规则来实现必填字段验证。...setup() { const name = ref('') return { name } }}在上述代码中,我们通过在输入框中添加required属性来实现必填字段验证...格式验证除了必填字段验证,我们通常还需要对输入的格式进行验证,比如邮箱地址、手机号码等。Vue3中可以使用正则表达式或第三方插件来实现格式验证。...= '' } return { name, onSubmit, onReset } }}在上述代码中,我们使用.lazy修饰符来延迟表单元素的更新

    2.9K31

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

    一、简介 在很多软件系统中,表单开发都是很重要的一个部分。在表单开发中,往往会遇到重复开发的问题,例如在页面搭建系统中,除了组件本身的逻辑,配置组件数据的表单通常也需要开发人员重复手动开发。...二、乐高早期表单的实现 实现阶段1:手动开发 乐高最初完全使用定制化开发的形式来实现属性表单,这样做的好处是表单外观可以随心所欲,界面对于运营可以做的非常友好。...实现阶段2:动态表单1.0 乐高表单第二版使用的是半自动化表单,支持动态配置表单控件类型和表单校验等。 配置面板如图: 此版本的表单不支持可视化拖拽,控件自上而下顺序排列。...3)表单控件配置 可以对控件的默认值、是否必填、提示信息、控件宽度、正则匹配等进行自由配置,以达到理想效果。 4)表单数据关联 为了达到表单的属性项的关联,需配置数据关联,控制分组关联等。...3.2 架构模块 渲染流程: 系统有表单生成器编辑面板Form Generator,表单渲染入口Form Viewer两个主要模块。

    2.8K20
    领券