位置: 编程技术 - 正文

详解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事件/指令的用法小结

  • 减免所得税如何申报
  • 房地产业预售房的预收款退回的涉税处理?
  • 车间加班视频
  • 单位之间调动
  • 预收款结转收入怎么算
  • 年度汇算清缴需要注意的项目
  • 工程项目立项前的安全评估
  • 单位装修质保金扣留的会计处理
  • 住房贷款利息专项附加扣除是返钱吗
  • 红字冲销是加还是减
  • 消费税在流通环节征税吗
  • 研发样机是什么
  • 已经使用的固定资产其变动方式等基础资料将
  • 所有的进项税都在借方吗
  • 技术服务费属于无形资产吗
  • 企业员工用自己手机发送工作
  • 公司购买新办公楼装修计入什么科目
  • 房产税的常见四大检查点
  • 个人交汽车购置税流程
  • 长期股权投资的初始计量
  • 公司注销后是不是就不再接受诉讼
  • 其他应收款无法收回的会计分录
  • 外地职工医保怎么报销
  • 费用报销审批单填写样本图片
  • 高新企业职工食堂承包方案
  • 工资现金发放的零头入账
  • 每月的话费到下个月会扣吗
  • 将原材料变成成品的过程
  • 欠税不交的后果 个人
  • 忘记电脑开机密码怎么打开电脑
  • 公司私户利息收入怎么算
  • 跟银行借入长期存款
  • 深度学习中模型计算量(FLOPs)和参数量(Params)的理解以及四种计算方法总结
  • PHP:imagecolorexact()的用法_GD库图像处理函数
  • 免征企业所得税的有
  • 大模型时代的自然语言处理
  • laravel 实例
  • 网上学电脑
  • 手把手的教
  • 公司买东西了怎么做账
  • 即征即退进项税怎么划分合算
  • 物业监控安装地点要求
  • 延迟开票如何规避风险
  • 金融债券的利息不计复利不能提前支取
  • 撰写广告
  • 什么情况下企业亏损但继续生产
  • 购买方收到红字发票怎么做凭证
  • 机械租赁的主要工作内容
  • 废旧物资处理的税金
  • 跨月发票作废如何恢复
  • 税务评估价多久更新一次
  • 年度所得税费用
  • 一次性付清的优缺点
  • 工程维修款是从工程款中扣除吗
  • 银行存款的收付应严格执行()的规定
  • 个人垫付社保会计分录
  • 出现事故保险公司负责协商吗
  • 新公司开户有几种类型
  • mysql中关于图书馆实训题
  • mysql mac下载
  • 使用二氧化碳灭火器时人应该站在什么位置
  • ubuntu18.04网络
  • executor进程
  • win10双击应用程序没反应
  • Win10桌面图标没有了
  • opengl教程48讲
  • 在bootstrap中,有哪几种导航
  • css要学到什么程度
  • jquery删除一个标签
  • 清除cookie是什么意思
  • MATLAB图像处理实例详解
  • jquery 图片插件
  • javascript教程chm
  • Python 常用库
  • 置顶快手作品怎么弄
  • 临沂市国家税务局人员名单
  • 纳税申报的期限是多久
  • 小规模纳税人专票开1%还是3%
  • 消费税的征税范围包括
  • 中国采购网地胶
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设