怎么使用form-create动态生成vue自定义组件和嵌套表单组件
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要讲解了"怎么使用form-create动态生成vue自定义组件和嵌套表单组件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用form
千家信息网最后更新 2025年02月03日怎么使用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安全错误
数据库的锁怎样保障安全
浦东新区互联网科技公司
华为smc2.0服务器操作系统
江西医保平台的数据库类型
畅销与滞销商品分析软件开发
软件开发怎么才能财务自由
天津便宜服务器cpu 虚拟主机
小学网络安全教案博客
新加坡高防服务器
多投影仪融合软件开发
普策斯网络技术有限公司
网络安全运维基础入门
不会编程可以学软件开发吗
杀毒软件市场现状前瞻数据库
中老年人网络安全素养
简历 数据库 下载
抖音软件开发引流
佛山优尚品网络技术有限公司
数据库二元目算术运算符
数据库的连接和基本操作
网络安全故事动画片
混合软件开发
智能呼叫中心软件开发
金蝶财务用的数据库类型
数据库划分为哪些类型
软件开发合同的成本
福州免费进销存软件开发
网络安全初级测评师
昆明方便软件开发咨询报价
数据库连接方式代码怎么找到
数据库管理开发软件哪个好