位置: 编程技术 - 正文

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

  • 配建保障房税收规定
  • 递延所得税负债账务处理
  • 固定资产未转固属于什么风险
  • 应交税费和应交增值税
  • 应付销售方代垫的运费计入什么科目
  • 库存商品盘点的作用表现为
  • 技术咨询服务开什么发票
  • 附加税预缴分录
  • 五金配件领用管理流程
  • 买车装具
  • 电子税务局在哪里看财务报表
  • 自己打印的机票怎么退票
  • 火车票增值税申报表怎么填
  • 税收分类编码不对发票可以用吗
  • 房地产常用的付款方式有哪三种
  • 小规模免征增值税额度2022
  • 汇兑损益属于企业成本吗
  • 企业的定期存款
  • 代国外佣金代扣税金账务怎么处理?
  • 劳务公司差额开票的方式有哪些
  • 房地产公司成立时间
  • 收到加盟费尾款怎么做分录?
  • 工伤赔付是那个出钱呢
  • 纳税信用等级是自动判定吗
  • 总分机构异地移送
  • 其他公司垫付货款合法吗
  • 发票盖错章了怎么办呢
  • linux的sed命令
  • mac底部菜单栏不见了快捷键
  • PHP:Memcached::setOptions()的用法_Memcached类
  • win10待机后无法输入密码
  • csrss是什么程序
  • 补缴当年增值税和滞纳金如何入账
  • 商标个性设计
  • php清除缓存的几个方法
  • 装修费用如何做分录
  • php import
  • 银行转账费用试算失败什么意思
  • 2022年 change detection遥感图像变化检测 论文附代码
  • 给工程项目买保险合法吗
  • 开红字发票导入信息不完整怎么处理?
  • 低值易耗品需要计提吗
  • 企业转让商品取得的税收
  • 企业收到赠送商品会计分录
  • 员工工资可以当进项税吗
  • mysql的存储引擎有哪些,区别是什么
  • 收到退回留抵退税
  • 用现金支付的款项
  • 固定资产没收到发票能折旧吗
  • 资本公积的意思是
  • 应收应付账款统计表
  • 连续三个月发烧怎么回事
  • 存货出售,资产减值损失如何处理
  • 如何提取工会经费的钱
  • 客运运价杂费收据填写例题
  • 我的发票查询
  • Windows Server 2003关闭启动后的Ctrl+Alt+Del选项和关机时的时间跟踪程序方法
  • windows server 2008 r2离线激活
  • centos7软件
  • linux -al
  • redhat配置
  • 如何设置win10系统输入法
  • 电脑桌面图标有虚影怎么回事
  • 禁止windows安装程序
  • mac打开下载文件夹
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • intel8代装win7
  • Olehelp.exe - Olehelp是什么进程 有什么用
  • linux groupmod命令参数及用法详解(linux修改组信息命令)
  • win7 32位无线网卡驱动
  • win10周年版
  • linux 多块硬盘虚拟成一块
  • python accdb
  • android基础入门教程
  • javascript基础编程
  • nodejs 异步io底层原理
  • unity3d应用
  • js 状态模式
  • Javascript Object.extend
  • 河南地税税率怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设