vue封装组件调用时我们绑定click事件

我们在开发中会封装许多的通用的组件,那么如何封装好一个组件时,在调用的时候绑定click事件呢?
1.child组件

<template>
    <div class="child"  @click="$emit'childClick',123) />
   //说明:第一个参数:childClick ,是事件名,在调用的时候需要用到,第二个参数123,是你在调用的时候传给父组件的值
</template>

2.parent组件

 

<template>
   <Child @childClick ="childClick ($event)"/>
</template>

<script>
    exxport defaut{
      component:{
         Child:()=>import('./child')
      },
      methods:{
         childClick(v){
           console.log(v) //123
         }
   }
</script>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue左树右表封装组件是一种常用的组件封装技术,用于展示有树形结构和表格结构的数据。它将左侧的树形结构和右侧的表格结构结合在一起,方便用户对数据进行查看和操作。 该组件通常包含以下两个主要部分: 1. 左侧树形结构:在左侧展示树形结构,用于展示数据的层级关系。用户可以通过点击树节点来展开或折叠子节点。树形结构的节点通常具有不同的图标或样式,以便区分不同的节点类型或状态。 2. 右侧表格结构:在右侧展示以表格形式呈现的数据。表格通常包含多列,每列对应数据的一个属性。用户可以通过排序、筛选或搜索等方式来对表格数据进行操作。 组件封装可以提供一些可配置的参数,以便根据实际需求进行定制。例如,可以通过传递数据源、树节点的渲染函数、表格列的定义等参数来实现组件的灵活性。 使用Vue左树右表封装组件可以带来一些好处。首先,它将树形结构和表格结构有机地结合在一起,提供了直观、便捷的数据展示和操作方式。其次,组件封装可以提高代码的重用性和可维护性,使开发过程更加高效。最后,通过合理的设计,该组件还可以实现一些高级功能,如拖拽排序、批量操作等,进一步提升用户体验。 综上所述,Vue左树右表封装组件是一种非常实用的组件封装技术,能够方便地展示和操作有树形和表格结构的数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值