关于在vuejs中动态加载不确定数量和内容的组件的解决方案
2024-09-03 06:35:19
在做一个门户项目的时候,客户要求需要进行私人化定制,每个人进入首页的时候可以自定义首页显示的版块
要在4.50个组件中显示随机N个组件按照每个人选定的顺序排列。需求说完了,接下来说说解决方案:
html:
<div id="app">
<component :is="item" v-for="item in items" :key="item"></component>
</div>
js:
const A = { template: '<div>A</div>' }
const B = { template: '<div>B</div>' }
const C = { template: '<div>C</div>' }
const D = { template: '<div>D</div>' } new Vue({
el: '#app',
data: {
items: [A,B,D]
},
components: {
A, B, C, D, E
}
})
齐活了,这样就只会显示A,B,D三个组件,而C组件不会显示,且顺序也是按照数组顺序。具体实现效果还没验证,但应该在不久的以后。
最新文章
- 浅谈 C#委托
- Linux filesystem detection
- SD-WAN技术分析
- Xamarin.Android开发实践(十六)
- centos 卸载软件&#183;
- GSM Sniffing入门之硬件篇
- Android 程式开发:(二十)内容提供者 —— 20.6 自定义ContentProvider的使用
- android动画特效之解决解决移动后闪烁现象,解决输入法弹出后位置回复原状,解决两个动画叠加
- thinkphp 5.0 命名空间
- Ubuntu切换默认语言
- 自己开发轻量级ORM(一)
- [Oracle]约束(constraint)
- extjs Proxy
- 批处理文件:windows下关闭指定端口
- iOS刚进入后台接受推送、打开推送调转到相应的界面
- Java-常用工具方法
- 关于测绘软件南方CASS(7.0)成图系统的使用心得
- 跨域请求:JSONP
- tcpdump 学习
- linux通过rpm和yum安装包
热门文章
- Kubernetes1.3新特性:新的资源回收控制器
- 《spring boot》8.2章学习时无法正常启动,报“ORA-00942: 表或视图不存在 ”
- 突然想起一个有趣的问题:FAT32&;NTFS?
- 「HNOI2015」菜肴制作
- saltStack 状态模块(状态间的关系)
- 给博客添加rss订阅
- Android Studio(九):引用jar及so文件
- iptables智能DNS
- 【codeforces 777E】Hanoi Factory
- SuperSocket 中的日志系统