zoukankan      html  css  js  c++  java
  • vue中组件绑定事件时是否加.native

    组件绑定事件时

    1. 普通组件绑定事件不能添加.native, 添加后事件失效

    2. 自定义组件绑定事件需要添加.native, 否则事件无效

    <template>
      <!-- <mt-field label="用户名" placeholder="请输入用户名"></mt-field> -->
      <input type="text" @keyup.native="show($event)">  //普通组件不能添加.native, 添加后事件失效
    </template>
    
    <script>
    import { MessageBox } from 'mint-ui';
    
    export default {
      name: 'about',
      data(){
        return{
    
        }
      },
      methods:{
        show(ev){
          MessageBox.alert('操作成功').then(action => {
            if(ev.keyCode==13){
              console.log('enter');
            }
          });
        }
      }
    }
    </script>
    <template>
      <mt-field label="用户名" placeholder="请输入用户名" @keyup.native="show($event)"></mt-field>  //自定义组件需要添加.native, 不添加事件无效
      <!-- <input type="text" @keyup.native="show($event)"> -->
    </template>
    
    <script>
    import { MessageBox } from 'mint-ui';
    
    export default {
      name: 'about',
      data(){
        return{
    
        }
      },
      methods:{
        show(ev){
          MessageBox.alert('操作成功').then(action => {
            if(ev.keyCode==13){
              console.log('enter');
            }
          });
        }
      }
    }
    </script>
  • 相关阅读:
    热更新--动态加载framework
    封装framework注意点
    zip压缩和解压缩
    iOS 网络请求数据缓存
    tomcat服务器访问网址组成
    iOS--支付宝环境集成
    线程10--NSOperation的基本操作
    线程9--NSOperation
    线程8--GCD常见用法
    线程7--GCD的基本使用
  • 原文地址:https://www.cnblogs.com/qq254980080/p/10340487.html
Copyright © 2011-2022 走看看