极乐门资源网 Design By www.ioogu.com
本文实例讲述了VUE 动态组件的应用。分享给大家供大家参考,具体如下:
业务场景
我们在开发表单的过程中会遇到这样的问题,我们选择一个控件进行配置,控件有很多中类型,比如文本框,下来框等,这些配置都不同,因此需要不同的配置组件来实现。
较常规的方法是使用v-if 来实现,这样界面看上去比较复杂,而且需要进行修改主页面。
解决方案
可以使用动态组件来实现,为了体现动态组件的特性,我们简化实现方式,编写两个简单的组件来测试一下这个功能。
文本组件配置:
<template> <div> 我是单行文本框{{config.type}} </div> </template> <script> export default { name:"rx-textbox-config", props:{ config:Object } } </script> <style> </style>
这个组件我统一配置一个config 的对象属性,配置一个type 属性。
多行文本框配置:
<template> <div> 我是多行文本框{{config.name}} </div> </template> <script> export default { name:"rx-textarea-config", props:{ config:Object } } </script> <style> </style>
这里我配置一个 name的属性。
在调用界面做写如下代码,导入组件
export default { name: 'App', components: { rxTextboxConfig, rxTextareaConfig, }
使用动态组件:
<component :is="currentConfig" :config="config"></component>
使用代码切换组件
this.currentConfig=ctlType +"-config"; if(ctlType=="rx-textbox"){ this.config.type="VARCHAR"; } if(ctlType=="rx-textarea"){ this.config.name="我是富文本框"; }
这里写if 只是为了体现这个特性,实际实现不用这种方式。
希望本文所述对大家vue.js程序设计有所帮助。
标签:
VUE,动态组件
极乐门资源网 Design By www.ioogu.com
极乐门资源网
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
极乐门资源网 Design By www.ioogu.com
暂无VUE 动态组件的应用案例分析的评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2024年11月16日
2024年11月16日
- 秀兰玛雅.1999-友情人【大旗】【WAV+CUE】
- 小米.2020-我想在城市里当一个乡下人【滚石】【FLAC分轨】
- 齐豫.2003-THE.UNHEARD.OF.CHYI.3CD【苏活音乐】【WAV+CUE】
- 黄乙玲1986-讲什么山盟海誓[日本东芝版][WAV+CUE]
- 曾庆瑜1991-柔情陷阱[台湾派森东芝版][WAV+CUE]
- 陈建江《享受男声》DTS-ES6.1【WAV】
- 群星《闪光的夏天 第5期》[FLAC/分轨][392.38MB]
- 徐小凤《三洋母带》1:1母盘直刻[WAV+CUE][981M]
- 王菲1995《菲靡靡之音》[香港首版][WAV+CUE][1G]
- 《双城之战》主题小游戏现已上线 扮演金克丝探索秘密基地
- 《霍格沃茨之遗》PS5Pro画面对比:光追性能显著提升
- 《怪猎荒野》PS5Pro主机版对比:B测性能都不稳定
- 黄宝欣.1992-黄宝欣金装精选2CD【HOMERUN】【WAV+CUE】
- 群星.1996-宝丽金流行爆弹精丫宝丽金】【WAV+CUE】
- 杜德伟.2005-独领风骚新歌精选辑3CD【滚石】【WAV+CUE】