位置: 编程技术 - 正文

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

  • 小规模修理修配的税率是多少
  • 增值税附征怎么计算
  • 其他应收款财务报表取数
  • 累计扣税法什么时候实行的
  • 增值税可以做平吗
  • 待报解预算收入付款怎么做账
  • 结转税金为贷方怎么结转?
  • 一般纳税人采购收到普通发票
  • 一般纳税人税控维护费怎么填报
  • 新会计准则最大变化
  • 转账支票必须对着开发票单位吗?
  • 专用发票作废后怎么处理
  • 销项负数发票怎么填报增值税报表
  • 固定资产进项税额转出怎么做账务处理
  • 报税需要带营业执照吗
  • 滞留发票是什么意思
  • 个人去税务局开劳务发票要交多少税
  • 拿提成的工资怎么算
  • 免税单位无租使用纳税单位土地
  • 化妆品的消费税率多少
  • 在win7系统中将打开窗口拖到屏幕顶端
  • 收到投资分红怎么做账务处理?
  • windows10激活密钥免费2023
  • androirc下载
  • 筹建期银行手续费
  • 货款形式返还
  • 审核凭证要注意哪些问题
  • 分期付款购买固定资产折现率怎么算
  • 商铺转让权是什么意思
  • 发票联和抵扣联区别
  • 限售股交易征税是多少
  • Java8 Stream流Collectors.toMap当key重复时报异常(IllegalStateException)
  • 融资租入固定资产的改建支出
  • 购进设备抵扣税额
  • 购买财务软件的费用
  • 梅尔加足球俱乐部
  • 房屋装修固定资产置换
  • nyud数据集
  • 再次回归的成语
  • 政府补助可以挂账吗
  • 企业汇兑收益所得税税率
  • 申报缴纳上月税费的会计分录
  • 珠宝可以开票抵扣吗
  • 国家税务总局公告2011年第25号公告
  • 建筑服务的劳务费交印花税吗
  • 用友t3软件的系统内没有利润表模块
  • 出口佣金账务处理
  • 红冲去年的成本怎么做账
  • 售后租回会计处理分录
  • 营业执照怎么办理注销
  • 什么是活页式账户
  • 企业预付账款的分录
  • 商业企业购入商品
  • mysql有外键数据输入
  • win8激活点不进去
  • xp磁盘检测命令
  • 如何查看ubuntu系统的版本
  • win10分辨率2560*1080
  • win10怎么设置允许远程
  • msmpeng.exe是什么进程
  • win10打不出字解决办法
  • 新版itunes怎么导入音乐
  • centos7取消挂载硬盘
  • windows移动中心有什么用
  • linux操作系统怎么装
  • iptables防火墙规则
  • Debian如何安装网卡驱动
  • cocos2dx 4.0
  • 在dos中文件是以什么目录结构
  • vim如何在文件中添加
  • linux安装nodejs xz格式
  • 批处理set命令
  • jquery html5 视频播放控制代码
  • 编写javascript代码
  • javascript编程技术
  • javascript面向对象精要pdf下载
  • jQuery ajax全局函数处理session过期后的ajax跳转问题
  • 新公司税务登记完后还需要什么流程
  • 河南省城市规划法
  • 两会热点有哪些呀?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设