javascript
js常用小知识
思考的行者
踏平山海,挽风逐浪
展开
-
js实现元素气泡
当表格中文本过多时,我们往往采用省略号的代替,鼠标滑过时用气泡展示全部内容。iview等UI框架自带有改组件,今天我们将用原生js实现改功能。 1、最终效果如下: 2、HTML <div class="has-select-dropdown"> 出发地:<input type="text" v-model="searchForm.start" class="city" placeholder="出发地"/> 目的地:<input type="text" v-model="原创 2021-09-03 15:23:57 · 725 阅读 · 0 评论 -
金额千分位处理——终极方案
金额在展示时需要千分位处理,但是在提交给后台或是计算时又需要转换为数字。 展示时要处理成千分位,校验和保存时时数字,所以需要两个变量。 金额的校验 金额的格式化处理 完整代码如下:表单的校验需要借助组件iview。 <template> <div class="define-budget-org"> <h4>采购申请</h4> <div class="top"> <Form :label-width="8原创 2021-04-01 15:59:00 · 1166 阅读 · 0 评论 -
金额千分位处理——适用于只读
在财务软件中,涉及金额的字段需要加千分位分隔符,accounting.js 就是这样一个工具。 1、npm安装包。npm install accounting --save 2、引入。import accounting from 'accounting'; 3、通用配置。 import accounting from 'accounting'; accounting.settings = { currency: { symbol: '¥', // default currency symbol原创 2021-03-31 17:25:05 · 525 阅读 · 0 评论 -
滚动条每次滚到一定范围触发js一次
最近有一个需求是,每次滚动条滚到一定范围内(800px&lt;n&lt;1200px),开始执行画柱状图的方法draw()一次。但滚动条事件是不停的触发,得到的效果是:滚动条一旦超过800px,就不停的执行draw(),直到距离大于1200px才停止,这显然不是我们预期的效果。 改进方案是: $(document).ready(function(){ var flag=true; ...原创 2018-08-11 19:23:36 · 2804 阅读 · 0 评论