当前位置:   article > 正文

vue+element-ui input输入框设置属性type为number去除右边的上下按键_elementui数字输入框后上下按钮

elementui数字输入框后上下按钮

当 input type=number 时,去掉后面的上下按钮

<el-input type="number" clearable />

1.全局样式改变:

  1. //在style里面添加此段代码即可
  2. input::-webkit-outer-spin-button,
  3. input::-webkit-inner-spin-button {
  4. -webkit-appearance: none;
  5. }
  6. input[type="number"]{
  7. -moz-appearance: textfield;
  8. }

2.在style中使用的是vue+element,通常写当前页面的样式时使用scoped,防止篡改其他页面样式,但是这样会发现上面的代码失效,此时需要使用/deep/去寻找

【定义样式】去除表框、去除上下箭头、去除滚轮事件

  1. <el-input v-model="" type="number" class="topbut botbut" clearable />
  2. <style scoped lang="scss">
  3. /deep/ .topbut input::-webkit-outer-spin-button,
  4. /deep/ .topbut input::-webkit-inner-spin-button {
  5. -webkit-appearance: none;
  6. }
  7. /deep/ .topbut input[type="number"]{
  8. -moz-appearance: textfield;
  9. }
  10. /deep/ .botbut inpit{
  11. border: none
  12. }
  13. </style>

3.在style样式没有加入scoped,<style lang="scss">

  1. <el-input v-model="" type="number" class="topbut botbut" clearable />
  2. <style>
  3. .topbut input::-webkit-outer-spin-button,
  4. .topbut input::-webkit-inner-spin-button {
  5. -webkit-appearance: none;
  6. }
  7. .topbut input[type="number"]{
  8. -moz-appearance: textfield;
  9. }
  10. .botbut inpit{
  11. border: none
  12. }
  13. </style>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/336298
推荐阅读
相关标签
  

闽ICP备14008679号