반응형
스낵바 Vuetify - 시간 초과 후 메서드 재정의
나는 당신에게 묻고 싶습니다 어떻게 내가 실행 방법을 정의할 수 있는지timeout
그 후에?timeout
실행하고 싶다$emit
이벤트인데 어떻게 해야 할지...
<v-snackbar
v-model="snackbar"
:color="primary"
:timeout="5000"
>
{{ text }}
<v-btn
dark
flat
@click="snackbar = false"
>
Close
</v-btn>
</v-snackbar>
https://vuetifyjs.com/en/components/snackbars
설명서에 따르면 해당 숙박업소에 이벤트는 없지만, 고객님의 사용 사례에 맞는 솔루션을 제공하겠습니다.timeout
다음과 같이 데이터 객체에 속성을 지정합니다.
data() {
return {
snackbar:false,
timeout:6000,
....
}
}
이벤트 핸들러를 버튼에 이벤트핸들러를 추가합니다.
<v-btn block
color="primary"
dark
@click="showSnackbar">
Show Snackbar
</v-btn>
메서드에서 추가showSnackbar
방법
methods: {
showSnackbar() {
this.snackbar=true;
setTimeout(() => { this.$emit("yourEvent"); },this.timeout);
}
}
이 펜으로 당신의 사례를 시뮬레이션합니다.
감시자가 필요할 수도 있어요주의:snackbar === false
그런 다음 기능을 실행합니다.
언급URL : https://stackoverflow.com/questions/53073055/snackbar-vuetify-override-method-after-timeout
반응형
'sourcecode' 카테고리의 다른 글
사용 정상 회의 버튼을 recaptcha 사용자 Vuejs의 반응에 따라. (0) | 2022.08.16 |
---|---|
다형성 vs 오버라이드 vs 오버로드 (0) | 2022.08.16 |
VueJS 애플리케이션을 통해 Google Analytics 4의 사용자 지정 차원을 전달하려면 어떻게 해야 합니까? (0) | 2022.08.16 |
Java에서 문자열을 UTF8 바이트 배열로 변환하는 방법 (0) | 2022.08.15 |
Vue.js - 요소 UI - POST 요청을 트리거하지 않고 업로드 구성 요소 사용 (0) | 2022.08.15 |