Vue InputNumber 计数器
作者:chrispy
父组件:
<template>
<InputNumber :InputNumberData="InputNumber" :max="10" :min="0"></InputNumber>
</template>
import InputNumber from '@/components/InputNumber'
export default {
data () {
return {
InputNumber: 1
}
},
components: {
InputNumber
}
}
</script>
<style scoped>
</style>
子组件:
<template>
<div>
<input type="button" value="-" :disabled="number <= min" @click="number--">
<input type="text" v-model.number="number" @blur="outInput">
<input type="button" value="+" :disabled="number >= max" @click="number++">
</div>
</template>
<script>
export default {
props: [ 'InputNumberData', 'max', 'min' ],
data () {
return {
number: this.InputNumberData
}
},
methods: {
outInput () {
if (this.number > this.max) this.number = this.max
if (this.number < this.min) this.number = this.min
}
}
}
</script>
<style scoped>
input{height:30px;padding:0 10px;}
</style>
猜你喜欢
您可能感兴趣的文章:
- php 验证数字
- php 数组长度
- html 左对齐
- html 打开新的页面
- php 翻页
- go 设置或清除环境变量 GOROOT 和 GOPATH
- term查询单个字段里含有单个关键词的文档,terms查询单个字段里含有多个关键词的文档
- Mac下xcrun: error: invalid active developer path
- golang替换字符串
- golang字符串替换
- golang is an unexported field of struct type
- 第一个 Go 程序
- H5 过滤输入法输入表情
- vue.js中使用Export2Excel导出Excel表格
- 微信小程序 封装api 接口文件文件 与 调用
- 微信小程序 滚动banner
- 微信6.7.4 ios12软键盘顶起页面后隐藏不回弹解决方案
- vue 移动端css 初始化
- vue 不支持ie11解决方案