반응형
부트스트랩-vue 입력 번호 Vue.js의 최대 길이
I try to expective amaxLength
의 의견을 말하자면.bootstrap-vue
그러나 내가 그들의 문서에서 읽은 바로는 그들은 최대를 지원하지 않는다.제거하면type="number"
, 그것은 작동하지만, 더 이상 숫자가 아니다.
<b-form-input
size="sm"
v-model="register_volume_first"
type="number"
maxlength=4
placeholder="1902"
></b-form-input>
다음과 같이 받침대를 사용해 보십시오.
<template>
<div>
<b-form-input size="sm" v-model="volume" type="number" :formatter="formatYear" placeholder="1902"></b-form-input>
<div class="mt-2">Value: {{ volume }}</div>
</div>
</template>
<script>
export default {
data() {
return {
volume: '4'
}
},
methods:{
formatYear(e){
return String(e).substring(0,4);
}
}
}
</script>
maxLength는 텍스트 유형만 나타내며, 최소 & 최대가 지원되는지 테스트하려고 했는데, 그런 것 같으니 다음 사항을 확인하십시오.
new Vue({
el: '#app',
methods: {
onSubmit(evt) {
evt.preventDefault()
console.log(evt)
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<script src="https://unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.js"></script>
<div id="app">
<b-form @submit="onSubmit">
<b-form-input type="number" max="20" min="10"><min="10" required></b-form-input>
<b-button type="submit" variant="primary">Submit</b-button>
</b-form>
</div>
min & max 확인은 양식을 제출할 때 필요한 파라미터를 사용하여 수행된다는 점을 유념하십시오.
편집 : 서식 추가 및 코드 조각 제출
편집 2: 양식 없이 제출
new Vue({
el: '#app',
methods: {
onSubmit(evt) {
evt.preventDefault()
console.log(evt)
}
},
data() {
return{
inputValue: 15
}
},
watch: {
inputValue(val){
if(val < 10)
this.inputValue = 10;
else if(val > 20)
this.inputValue = 20;
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<script src="https://unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.js"></script>
<div id="app">
<b-form-input v-model="inputValue" type="number" max="20" min="10" required></b-form-input>
</div>
참조URL: https://stackoverflow.com/questions/60320696/maxlength-for-bootstrap-vue-input-number-vue-js
반응형
'programing' 카테고리의 다른 글
Laravel 5.3에서 Vue.js 2.0 구성 요소에서 외부 html 템플릿을 사용하는 방법 (0) | 2022.05.19 |
---|---|
한 Vue 구성 요소에서 다른 Vue 구성 요소로 계산된 매개 변수를 전달하는 방법 (0) | 2022.05.19 |
Vuejs - 인스턴스에 정의되지 않은 계산된 속성 (0) | 2022.05.19 |
.o 파일 대 .a 파일 (0) | 2022.05.19 |
지원되지 않는 major.minor 버전 52.0 (0) | 2022.05.19 |