el-input-number入门学习

时间:2025-01-22 07:24:02
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="/element-ui/lib/theme-chalk/"> <script src="/npm/vue/dist/"></script> <script src="/element-ui/lib/"></script> </head> <body> <div id='app'> <!-- el-input-number --> <el-input-number v-model='number' @change='handleChange' :min='1' :max='10'></el-input-number> <!-- disabled --> <el-input-number v-model='number' @change='handleChange' :min='1' :max='10' disabled></el-input-number> <!-- step --> <el-input-number v-model='stepNumber' :step='2'></el-input-number> <!-- step + step-strictly --> <el-input-number v-model='stepNumber' :step='2' step-strictly></el-input-number> <!-- precision必须是一个非负整数,并且不能小于step的小数位数 --> <el-input-number v-model='floatNumber' :precision='2' :step='0.02'></el-input-number> <!-- size --> <el-input-number v-model='floatNumber' :precision='2' :step='0.1' size='mini'></el-input-number> <!-- controls-position --> <el-input-number v-model='number' controls-position='right' :min='1' :max='10'></el-input-number> </div> </body> </html> <script> let vm = new Vue({ el: '#app', data: { number: 1, stepNumber:0, floatNumber: 1, }, methods: { handleChange(number) { console.log(number) } } }) </script> <style></style>