位置: 编程技术 - 正文

详解Vue组件实现tips的总结(vue组件的使用步骤)

编辑:rootadmin

推荐整理分享详解Vue组件实现tips的总结(vue组件的使用步骤),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue 组件,vue组件的使用步骤,vue组件的使用步骤,vue组件怎么使用,vue组件教程,vue组件用法,vue组件教程,vue组件用法,内容如对您有帮助,希望把文章链接给更多的朋友!

官网上已经有的内容,我就不再赘述了,直接在官网上查看即可,这里蚊子想换个角度来讲解下vue的组件。

组件,顾名思义,就是把一个相对独立,而且会多次使用的功能抽象出来,成为一个组件!如果我们要把某个功能抽象为一个组件时,要做到这个组件对其他人来说是个黑盒子,他们不用关心里面是怎么实现的,只需要根据约定的接口调用即可!

我用一张图稍微总结了下Vue中组件的构成:

可以看到组件中包含的东西还是蛮多的,而且,还有很多的点没有列出来,这里面的每一个知识点能都展开讲很多。不过我们这里不讲原理,只讲使用。

我们以一个tips弹窗为例,来综合运用下组件的知识点。tips弹窗,几乎所有的框架或者类库,都会有弹窗这个组件,因为弹窗这个功能平时非常普遍,而且模块解耦度高!

1. 接口约定

我们这里实现的弹窗,能用到的知识点有:props, event, slot, ref等。这里我们也能看到各个知识点是怎么运用的。

2. modal组件的实现

tips组件相对来说实现的比较简单,仅用作提示用户的简单弹层。

详解Vue组件实现tips的总结(vue组件的使用步骤)

模板:

模板中将结构分成了三部分,标题、内容和操作区域。这里既可以使用props传递字符串,也可以使用slot进行定制。

tips样式:

组件内的方法:

3. 调用tips组件

首先我们开始渲染组件:

点击显示按钮后展示tips:

4. 总结

在这个简单的tips组件里,我们实现了用props传递参数,用$emit向外传递参数,用slot插槽来定制内容。

需要注意的是:组件props是单向绑定,即父组件的属性发生变化时,子组件能接收到相应的数据变化,但是反过来就会出错。即不能在子组件中修改props传过来的数据,来达到修改父组件属性的目的。这是为了防止子组件无意修改了父组件的状态。

另外,每次父组件更新时,子组件的所有 prop 都会更新为最新值。这意味着你不应该在子组件内部改变 prop。如果你这么做了,Vue 会在控制台给出警告。如果真的需要在子组件里进行修改,可以用这两种方法应对:

定义一个局部变量,并用 prop 的值初始化它:

定义一个计算属性,处理 prop 的值并返回。

当然,这只是单页面中组件的实现,更复杂的组件后续我们也会实现。

标签: vue组件的使用步骤

本文链接地址:https://www.jiuchutong.com/biancheng/375846.html 转载请保留说明!

上一篇:Angular 4根据组件名称动态创建出组件的方法教程(angular子组件调用父组件的方法)

下一篇:AngularJs ng-change事件/指令的用法小结

  • 保本理财增值税可以开票吗怎么开
  • 房地产税收有哪些
  • 无形资产175加计扣除会计如何处理
  • 个人开票的抬头怎么写
  • 免征企业所得税的有
  • 津贴和补贴计入加班费吗
  • 印花税票吧
  • 利润表中第3栏营业税金及附加等于什么
  • 房屋出租怎么交税?
  • 长期股权投资会计处理方法,对投资方报表有何影响
  • 房屋改造工程怎么计入固定资产
  • 有限合伙企业中有限合伙人承担责任的方式为
  • 什么是增值税差额征税政策
  • 应收账款对应的科目有哪些
  • 没有实收资本是负债吗
  • 结余资金财政收回如何做账
  • 小规模增值税普通发票税率
  • 农牧业没有发票怎么办
  • 年底增值税专用发票入帐不勾选抵扣帐务处理
  • 减免附加税还要计提吗
  • 空调安装费税率是6%
  • 印花税少于1元怎么处理
  • 收据入账会计分录
  • 怎么给分区
  • 斯科默岛白玉草丛中的海鹦,威尔士彭布罗克郡 (© Ross Hoddinott/Minden Pictures)
  • 其他业务收入对应的成本
  • 预付工程施工款会计分录
  • 游戏运营服务是做什么的
  • php统计中文长度
  • 微信小程序怎么制作自己的小程序
  • html零基础入门教程
  • 视图机制
  • 季度所得税申报怎么弥补以前年度亏损
  • 合伙企业与公司一样具有高度的人合性
  • 基本户不注销会扣钱吗
  • 织梦模板如何安装
  • 缴纳税款滞纳金怎么算
  • mysql查询数据库前五条信息
  • 旅行社的增值税税率
  • 企业所得税免税项目
  • 百旺金赋怎么开红字发票
  • 跨年认证原材料是什么
  • 以美元报关是否要交税
  • 无法取得发票的成本能列支吗
  • 结转生产成本是不是成品入库
  • 疫情期间增值税减免政策截止时间
  • 没有发票的支出怎么入账
  • 负数发票作废后对原发票有影响吗
  • 长期股权投资的账务处理
  • 企业职工福利费的扣除标准是多少?
  • 计提了坏账准备就要计算递延所得税资产
  • 总公司与分公司账务处理
  • 所得税费用会计科目编码
  • 进口货物例题
  • 所得税费用怎么计提
  • 免于填报什么意思
  • 注册会计师转所规定
  • 企业收到的应收票据应按什么作为入账金额
  • 快速解决小孩便秘
  • vb.net with
  • win7系统怎么对外发送wifi信号
  • 如何快速让你的钱变多
  • os x10.11el capitan beta4更新了什么?os x10.11el capitan beta4下载地址
  • centos进入指定目录
  • win7系统关机很慢什么原因
  • apache2.4配置文件详解
  • 基于核心素养下的大单元教学设计
  • js canvas绘制图片
  • css中边界margin的多种定义方法
  • css模糊滤镜
  • 基于JAVASCRIPT实现的可视化工具是
  • Python编程给定a=1,b=4,输出a+b的值
  • 蓝色的css代码
  • shell生成excel文件
  • python语言解析
  • python中的字符串的英文
  • 残疾人买车可以减免购置税吗
  • 教师十三薪是什么意思
  • 纳税人欠缴税款怎么办
  • 湖南省税务举报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设