在做一个门户项目的时候,客户要求需要进行私人化定制,每个人进入首页的时候可以自定义首页显示的版块

要在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组件不会显示,且顺序也是按照数组顺序。具体实现效果还没验证,但应该在不久的以后。

最新文章

  1. 浅谈 C#委托
  2. Linux filesystem detection
  3. SD-WAN技术分析
  4. Xamarin.Android开发实践(十六)
  5. centos 卸载软件&#183;
  6. GSM Sniffing入门之硬件篇
  7. Android 程式开发:(二十)内容提供者 —— 20.6 自定义ContentProvider的使用
  8. android动画特效之解决解决移动后闪烁现象,解决输入法弹出后位置回复原状,解决两个动画叠加
  9. thinkphp 5.0 命名空间
  10. Ubuntu切换默认语言
  11. 自己开发轻量级ORM(一)
  12. [Oracle]约束(constraint)
  13. extjs Proxy
  14. 批处理文件:windows下关闭指定端口
  15. iOS刚进入后台接受推送、打开推送调转到相应的界面
  16. Java-常用工具方法
  17. 关于测绘软件南方CASS(7.0)成图系统的使用心得
  18. 跨域请求:JSONP
  19. tcpdump 学习
  20. linux通过rpm和yum安装包

热门文章

  1. Kubernetes1.3新特性:新的资源回收控制器
  2. 《spring boot》8.2章学习时无法正常启动,报“ORA-00942: 表或视图不存在 ”
  3. 突然想起一个有趣的问题:FAT32&amp;NTFS?
  4. 「HNOI2015」菜肴制作
  5. saltStack 状态模块(状态间的关系)
  6. 给博客添加rss订阅
  7. Android Studio(九):引用jar及so文件
  8. iptables智能DNS
  9. 【codeforces 777E】Hanoi Factory
  10. SuperSocket 中的日志系统