怎么使用form-create动态生成vue自定义组件和嵌套表单组件
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要讲解了"怎么使用form-create动态生成vue自定义组件和嵌套表单组件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用form
千家信息网最后更新 2025年12月01日怎么使用form-create动态生成vue自定义组件和嵌套表单组件
这篇文章主要讲解了"怎么使用form-create动态生成vue自定义组件和嵌套表单组件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用form-create动态生成vue自定义组件和嵌套表单组件"吧!
使用form-create动态生成vue自定义组件和嵌套表单组件
[github]| [说明文档]
maker.create
通过建立一个虚拟 DOM的方式生成自定义组件
生成
Maker
let rule = [ formCreate.maker.create('i-button').props({ type:'primary', field:'btn' loading:true })]$f = formCreate.create(rule);上面的代码是通过maker生成器动态生成一个正在加载的iview按钮组件
Json
let rule = [ { type:'i-button', field:'btn' props:{ type:'primary', field:'btn', loading:true } }]$f = formCreate.create(rule);上面的代码是通过json方式动态生成一个iview按钮组件
修改
可以通过一下两种方式动态修改组件的配置项
通过rule修改组件生成规则
rule[0].props.loading = false;
通过$f.component()方法获取组件的生成规则并修改
$f.component().btn.props.loading = false;
示例

let rule = [ { type:'row', children:[ { type:'i-col', props:{ span:12 }, children:[ formCreate.maker.input('商品名称','goods_name','iphone'), formCreate.maker.number('商品加个','goods_price',8688) ] }, { type:'i-col', props:{ span:12 }, children:[ formCreate.maker.dateTime('创建时间','create_at'), formCreate.maker.radio('是否显示','is_show').options([ {value:1,label:'显示'}, {value:0,label:'不显示'} ]) ] } ] }]maker.template
通过模板的方式生成自定义组件,maker.createTmp方法是该方法的别名
生成
Maker
let rule = [ formCreate.maker.template('{{text}}',new Vue({ data:{ loading:true, text:'正在加载中...' } }))] 上面的代码是通过maker生成器动态生成一个正在加载的iview按钮组件
Json
let rule = [ { type:'template', template:'{{text}}', vm:new Vue({ data:{ loading:true, text:'正在加载中' } }) }]$f = formCreate.create(rule); 上面的代码是通过Json方式动态生成一个iview按钮组件
修改
可以通过一下两种方式动态修改vm组件内部的值
通过rule获取自定义组件的vm并修改
rule[0].vm.text = '加载完毕';rule[0].vm.loading = false;
通过$f.component()方法获取自定义组件的vm并修改
$f.component().btn.vm.text = '加载完毕';$f.component().btn.vm.loading = false;
感谢各位的阅读,以上就是"怎么使用form-create动态生成vue自定义组件和嵌套表单组件"的内容了,经过本文的学习后,相信大家对怎么使用form-create动态生成vue自定义组件和嵌套表单组件这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
组件
生成
动态
方式
表单
代码
按钮
方法
正在
面的
学习
内容
可以通过
商品
生成器
规则
别名
名称
就是
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
公司工作管理系统软件开发
联想sr658服务器怎么做阵列
依法规范网络安全
选修三网络技术应用会考
广告机软件开发
自己的服务器不备案吗
广东汕尾服务器回收
db2数据库的表装载
随从大师连不上档案服务器
我的世界服务器多人生存第6期
国家建立网络安全检测预警
图像识别是哪种神经网络技术
机床控制软件开发
青海网络安全技能大赛
共享生活公益软件开发
江西3套家庭教育及网络安全教育
推广软件开发加盟商选择
塔城网络技术调试
2路机架服务器
银行网络安全活动宣传总结
常见网络安全问题原因分析
归零网络技术有限公司
深圳嵌入式软件开发招聘网
春节防范网络安全提示
国际网络安全大赛36 0
怎么上传作业到教学服务器
中国最强的服务器架构
30岁转嵌入式软件开发
数据库清理操作说明
在数据库表中修改数据