当前位置: 首页 > wzjs >正文

个人网站要买多大的空间广州线下教学

个人网站要买多大的空间,广州线下教学,建站公司怎么备案,网站建设案例 优帮云今天来和大家分享一下组件开发,很多用vue框架开发的小伙伴对于组件开发应该不陌生,顶多就是对其概念模糊啦些: 起手一条面试题,阁下该如何应对: 如何封装Vue组件?封装一个好用的Vue组件需要遵循哪些设计原…

今天来和大家分享一下组件开发,很多用vue框架开发的小伙伴对于组件开发应该不陌生,顶多就是对其概念模糊啦些:

起手一条面试题,阁下该如何应对:

如何封装Vue组件?封装一个好用的Vue组件需要遵循哪些设计原则?

你的答案是什么呢?评论区说说...

总的来说,封装一个好的组件,主要是保证一下四点:

1、单一职责原则(帮助组件专注于一个责任)

2、可复用性原则(使组件成为通用的解决方案)

3、可配置性原则(增加组件的灵活性)

4、单向数据流原则(提供了清晰的数据传递方向)

如果不考虑好与坏,那全部踢掉,遵循三行原则:(好用就行、好看就行、好写就行)

文章都写啦,那就讲点有专业性的东西嘛

回答一下上面的问题哈:

封装插件的流程大致为:明确需求、定义 Props 和 Events、使用插槽slot、保持组件独立性、样式隔离、可复用性可扩展性;设计原则遵循单一职责原则、可复用性原则、可配置性原则、单向数据流原则进行对组件进行设计封装。

组件定义简单来说就是以下三点进行简单的构成:

1、props

2、emit

3、slot

props接收传入数据、emit完成组件事件触发和数据传递、slot使得组件灵活性变强,增加可复用性

以下进行一个简单的举例:

<template><div class="tab_bar"><div class="left">返回键</div><div class="center"><slot name="center">{{ title }}</slot></div><div class="right" @click="$emit('more')">更多</div></div>
</template><script>
export default {props: {title: {type: String,default: '标题'}},
}
</script><style lang="scss" scoped>
.tab_bar {display: flex;justify-content: space-between;align-items: center;div {flex: none;}.center {flex: 1;}
}
</style>

这样一个简单的移动端顶部导航组件封装好啦,如果想更清晰了解插槽和v-model组件封装的话,推荐以下文章:

slot插槽:vue 插槽的三种形态(匿名插槽、具名插槽、作用域插槽)-CSDN博客

http://www.dtcms.com/wzjs/3288.html

相关文章:

  • 微信网站建设模板广告推广费用一般多少
  • 上海做网站费用新疆今日头条新闻
  • 酒店网站方案郑州靠谱seo整站优化
  • win10电脑做网站百度地图排名可以优化吗
  • 网站建设的要求有哪些系统优化软件哪个最好的
  • 设计班级网站建设百度优化怎么做
  • 做设计网站网络推广员每天的工作是什么
  • 哪个网站可以做服装批发衣服宁波网络营销有哪些
  • 个人建网站成本网上推广怎么做
  • 西安市阎良区建设局网站百度竞价广告怎么投放
  • 网站添加新闻栏怎么做长沙网站提升排名
  • 杨凌做网站的公司网站推广的常用方法有哪些?
  • 番禺网站建设效果拓客平台有哪些
  • 网页设计简介seo优化策略
  • 网站做3儿童车开场动画杭州上城区抖音seo如何
  • 深圳营销型网站建设电话公司网站设计哪家好
  • 视频网站用什么cms电商平台链接怎么弄
  • 耒阳网站建设怎么在百度上做推广
  • php购物网站设计代码网站统计数据分析
  • 银川市住房城乡建设局网站武汉网站设计
  • 医院网站建设系统名站在线
  • wordpress单独页面做深圳网络推广优化
  • 中国网站建设销市场规模网站seo优化发布高质量外链
  • 今年刚做电商网站慧有生意吗株洲企业seo优化
  • 网站建设需求模板长春网站制作企业
  • 定制微信小程序开发价格win10优化大师怎么样
  • 今日头条最新版ios aso优化工具
  • asp 网站名字域名注册查询阿里云
  • 做网站没有按照合同履行商务网站如何推广
  • 用wordpress 扒站推广软文发稿