Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式功能


Posted in Javascript onApril 09, 2020

实现效果

UI组件依然是使用 Quasar Framework。

先来看一下效果:

Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式功能

加减.gif

input type="number" 去掉上下小箭头

去掉上下小箭头,主要是css:

input::-webkit-outer-spin-button, 
 input::-webkit-inner-spin-button {
 -webkit-appearance: none;
 }

 input[type='number'] {
 -moz-appearance: textfield;
 }

实现加减按钮样式及功能

template:

<div class="row mg">
 <div class="col-5 text-right form-label-sm">
  <span class="number">数字</span>
  <span class="tips">(必填)</span>
 </div>
 <div class="col-6">
  <q-input v-model.number="model" type="number" outlined class="input">
  <template v-slot:prepend>
  <q-btn
  dense
  flat
  icon="remove"
  class="number-btn"
  @click="numberSub(model)"
  />
  </template>
  <template v-slot:append>
  <q-btn
  dense
  flat
  icon="add"
  class="number-btn"
  @click="numberAdd(model)"
  />
  </template>
  </q-input>
 </div>
 </div>

     css:

<style lang="stylus">
.form-label-sm {
 font-weight: 400;
 font-size: 12px;
 line-height: 32px;
 padding-right: 16px;

 .number {
 font-weight: 500;
 font-size: 13px;
 display: block;
 line-height: 18px;
 }

 .tips {
 font-weight: 400;
 font-size: 12px;
 display: block;
 line-height: 13px;
 color: rgba(150, 156, 163, 1);
 }
}

.input {
 width: 200px;

 div {
 height: 32px !important;
 padding: 0 2px;
 }

 div.no-wrap, .q-btn__wrapper {
 padding: 0;
 }

 input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
 -webkit-appearance: none;
 }

 input[type='number'] {
 -moz-appearance: textfield;
 }

 input {
 text-align: center;
 }

 .number-btn {
 background-color: #f5f7f9;
 border: 1px solid #ccc;
 height: 100%;
 }
}
</style>
data () {
 return {
 model: 10
 }
 }

methods:

numberAdd (val) {
 // console.log(val)
 val++
 this.model = Number.parseFloat(val)
 },
 numberSub (val) {
 // console.log(val)
 val--
 this.model = Number.parseFloat(val)
 }

完整代码

请查看:Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式点击预览

总结

到此这篇关于Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式的文章就介绍到这了,更多相关Quasar Input:type="number" 去掉上下箭头内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
基于jquery的滚动鼠标放大缩小图片效果
Oct 27 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
Feb 08 Javascript
JS中的log对象获取以及debug的写法介绍
Mar 03 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
Aug 30 Javascript
jQuery实现手机版页面翻页效果的简单实例
Oct 05 Javascript
利用JS判断鼠标移入元素的方向
Dec 11 Javascript
Angular中ng-bind和ng-model的区别实例详解
Apr 10 Javascript
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
微信小程序如何获取用户手机号
Jan 26 Javascript
微信小程序排坑指南详解
May 23 Javascript
详解JavaScript中的函数、对象
Apr 01 Javascript
js实现简单图片拖拽效果
Feb 22 Javascript
vue中的过滤器及其时间格式化问题
Apr 09 #Javascript
微信小程序保存图片到相册权限设置
Apr 09 #Javascript
微信小程序仿通讯录功能
Apr 09 #Javascript
vue cli4下环境变量和模式示例详解
Apr 09 #Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
Apr 09 #Javascript
微信小程序吸底区域适配iPhoneX的实现
Apr 09 #Javascript
加速vue组件渲染之性能优化
Apr 09 #Javascript
You might like
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
比较简单的百度网盘文件直链PHP代码
2013/03/24 PHP
php自定义apk安装包实例
2014/10/20 PHP
Zend Framework处理Json数据方法详解
2016/12/09 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
JQuery开发的数独游戏代码
2010/10/29 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
js实现登陆遮罩效果的方法
2015/07/28 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
python matplotlib 在指定的两个点之间连线方法
2018/05/25 Python
Python制作动态字符图的实例
2019/01/27 Python
如何让PyQt5中QWebEngineView与JavaScript交互
2020/10/21 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
Java工程师面试集锦之Spring框架
2013/06/16 面试题
应届生保险求职信
2013/11/11 职场文书
质量安全标语
2014/06/07 职场文书
大学活动总结模板
2014/07/10 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
2014年教学工作总结
2014/11/13 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
MySQL的存储过程和相关函数
2022/04/26 MySQL
Java Spring读取和存储详细操作
2022/08/05 Java/Android