vue.js에서 @ click.not.ctrl과 같은 작업을 수행하여 ctrl 수정자가 true가 아닌 곳에서 클릭 만 발생시키는 이벤트를 지정할 수 있습니까?vue.js에 이벤트에 대한 부울 수정자가 있습니까?
1
A
답변
0
내가 아는 한 Vue.js에는 그런 옵션이 없습니다.
당신은 순서대로 사용자 정의 지시어를 사용할 수 있습니다그것을 달성하기 위해 : https://jsfiddle.net/wostex/63t082p2/35/
<div id="app">
<button v-noctrl:click="sayHi">Say hi</button>
</div>
new Vue({
el: '#app',
directives: {
'noctrl': {
bind(el,binding,vnode) {
if (binding.arg === 'click') {
el.addEventListener(binding.arg, function(event) {
if (!event.ctrlKey) {
event.preventDefault();
binding.value.call(this);
}
});
}
}
}
},
methods: {
sayHi() {
console.log('Hi');
}
}
});
0
아니요, 현재 해당 기능이 없습니다.
콜백 메소드를 직접 확인하십시오.
관련 문제
- 1. TypeScript에서 Vue.js에 대한 유형 정의를 참조하십시오.
- 2. F # 이벤트에 대한 빌더가 있습니까?
- 3. vue.js에 파일을 저장하려면 어떻게해야합니까?
- 4. Vue.js에 DRY 유지
- 5. Vue.js에 저장 패턴 구현
- 6. Vue.js에 오류를 올바르게 던지는 방법?
- 7. CRue에 대한로드 상태가 Vue.js에 있습니다.
- 8. Java의 이벤트에 대한 표준 클래스가 있습니까?
- 9. fabricJS 이벤트에 대한 전체 개요가 있습니까?
- 10. Google Plus 이벤트에 대한 API가 있습니까?
- 11. Chrome에 MozScrolledAreaChanged 이벤트에 대한 시뮬레이션이 있습니까?
- 12. vb.net의 이벤트에 대한 질문
- 13. Windows 이벤트에 대한 질문
- 14. 이벤트에 대한 다이어그램 표기법
- 15. 로그인 이벤트에 대한 Meteor.js
- 16. 루비에는 부울 값에 대한 배열 합계가 있습니까?
- 17. 이벤트에 대한 개체 알림
- 18. 마우스 오버 이벤트에 대한
- 19. UILabel 이벤트에 대한 질문
- 20. 호버 이벤트에 대한 SetInterval
- 21. 속도 이벤트에 대한 예제
- 22. DataGridView 이벤트에 대한 질문
- 23. 두 이벤트에 대한 jQuery
- 24. incron 이벤트에 대한 정밀도
- 25. ONTouch 이벤트에 문제가 있습니까?
- 26. vue.js에 나열하는 항목을 추가하는 방법
- 27. Vue.js에 새 반응성 속성을 설정하십시오.
- 28. 시간 이벤트에 대한 URI 체계
- 29. 에 대한 부울 표현
- 30. 문자열에 대한 부울 비교