vue @click.native

native

如果不使用.native,在子组件tree上绑定click是不会执行的

    <edit-detail-form :dialog-visible-prop="dialogVisibleProp"  @editProgress="submitEditDetailForm" @click.native="clickTree" />

clickTree() { //  组件上添加可执行
      console.log('我点击了tree')
    },

stop @click.stop=""阻止el-switch单击事件冒泡,阻止父组件el-collapse-item的默认事件生效

image.png
<el-collapse id="collapse-panel" v-model="activeName">
        <el-collapse-item name="2">
          <template slot="title">
            主车:<span @click.stop=""><el-switch
              v-model="viewPort"
              active-text="主车视角"
              inactive-text="自由视角"
            /></span>
          </template>
          <div class="car-info">
            <span class="half-text">{{ gear }}</span>
            <span class="half-text mode">{{ drivingMode }}</span>
          </div>
        </el-collapse-item>
</el-collapse>

文件参考
https://www.codenong.com/cs109805756/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vue官方文档以下内容作为本人日常学习使用,不作为参考 一、Vue环境搭建以及vue-cli的使用 Vue多页面应...
    好一只帅卤蛋阅读 4,153评论 0 1
  • 常见的eslint提示问题: https://www.codenong.com/cs107047629/[http...
    哎呀_js阅读 5,150评论 0 0
  • 生命周期 // 创建之前,在beforeCreate生命周期执行的时候,data和methods中的数据都还没有初...
    人在胖天在看_640c阅读 6,798评论 1 28
  • VUE Vue :数据驱动的M V Vm框架 m :model(后台提供数据),v :view(页面),vM(模板...
    wudongyu阅读 10,756评论 0 11
  • 今天在项目中看到@click.native,@click.stop,查了下资料,总结一下 1、@click 元素点...
    SimpleK阅读 13,231评论 0 0