位置: 编程技术 - 正文

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

  • 不能跨年
  • 装卸费发票怎么备注
  • 销售商品收到转账支票计入什么科目
  • 企业所得税返还计入什么科目
  • 餐饮发票个人抬头怎么写
  • 税务局代开的进项票需要认证吗
  • 非同一控制下的企业合并采用成本法
  • 个人房产税延期怎么办理
  • 丢失发票已报税证明单取消
  • 公司转买旧车怎么过户
  • 垫付被骗客服承诺退款
  • 融资租入的企业有哪些
  • 个体工商户生产经营所得税率
  • 2019招标费用收取标准
  • 处置子公司的收益
  • 每月计提折旧
  • 进项税额有哪些明细科目
  • 不交增值税当月还需要计提税金吗?
  • 跨年度收入计算的增值税如何入账?
  • 工薪个人所得税扣除
  • 关联企业税收
  • 微信红包税前扣除
  • 购买标书的费用计入什么科目
  • 计提利息收入怎么做账
  • windows10如何设置屏幕常亮
  • 上月材料入库会计分录
  • 单位交水费会计分录
  • 税控盘服务费全额抵扣勾选在什么地方
  • 如何用注册表
  • 退货 会计
  • win10组策略编辑器打不开怎么办
  • 前端大屏适配几寸显示器
  • 今日七夕祝福语
  • python进行傅立叶变换
  • php防止sql注入的方法
  • 增值税附加税必须交吗
  • 银行贴现利息怎么做账务处理
  • 微信小程序几几年上线的
  • 修改命令的快捷键
  • vue路由怎么实现
  • php安装不了
  • DedeCMS V5.7 SP2前台文件上传漏洞
  • python3 静态方法
  • 发票认证注意事项及细节
  • 无形资产摊销完以后得账务处理
  • 诉讼费可以退回私账嘛
  • 已认证的红字发票要给购买方吗
  • 免租期租金可以追回吗
  • 成本费用会计分录
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 农产品收购发票如何抵扣进项税
  • 固定资产清理账户期末有余额吗
  • 公司向外借款给个人怎么做账
  • 多年没有做账该怎么说
  • 客户用个人账户转4s店开公司的机动车发票
  • 新会计准则2021执行科目
  • 年度利润总额怎么填
  • 索引的基本原则
  • win10设置不了
  • win10系统如何打开运行命令
  • mac如何设置启动系统
  • win8.1文件夹选项
  • 深度探索linux操作系统:系统构建和原理解析
  • windows xp
  • 解决登陆xp系统问题
  • 举例说明linux的主要应用领域
  • Linux编译内核无法启动
  • js基于对象的特点是什么
  • css svg滤镜
  • perl sub
  • 游戏开发指南笔趣阁
  • android系统介绍
  • macos 升级python
  • js parsejson
  • jquery插件怎么用到自己的网站
  • 猫的所有视频
  • script标签的defer和async
  • unity toggle切换状态
  • 单位购买房产作废怎么办
  • 黑龙江省税务培训网官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设