programing

Vue v-on:click.native in JSX?

prostudy 2022. 5. 20. 21:35
반응형

Vue v-on:click.native in JSX?

vue 구문을 쓰는 방법v-on:click.nativeJSX에서?

예를 들면v-on:clickJSX에서onClick.

답은 바벨-바벨-바브-뷔-jsx에 대한 설명서에 있었다.nativeOnClick:

<el nativeOnClick={this.nativeOnClickHandler} />

받아들여진 답은 틀렸다.

JSX(렌더 함수)를 사용할 경우 다음을 수행하십시오.

{
  components: {someComp},
  functional: true,
  render:function (h, c){
    return h(someComp, {
      nativeOn: {
        click: function(){
          //stuffs
        }
      },
    }, []);
  }
}
import SomeComp from '...'
return default {
  functional: true,
  render: (h, c) => <SomeComp nativeOn={{ click: e => { /* ... */} }} />
}

vue/jsx 최신 버전: https://github.com/vuejs/jsx

v-on:click.native=>vOn:click_native

참조URL: https://stackoverflow.com/questions/51198226/vue-v-onclick-native-in-jsx

반응형