您现在的位置是:网站首页> 编程资料编程资料
vue将数字转为中文大写金额方式_vue.js_
2023-05-24
406人已围观
简介 vue将数字转为中文大写金额方式_vue.js_
将数字转为中文大写金额
记得引入vue.js文件
用vue将数字转为中文大写金额 我已经限制长度了,放弃吧
{{inputVal | toChies}}
数字(金额)大小写实时转换
computeLen1(number) { let ret = '' if (number !== '' && number != null && number !== '0') { let unit = '仟佰拾亿仟佰拾万仟佰拾元角分' let str = '' number += '00' const point = number.indexOf('.') if (point >= 0) { number = number.substring(0, point) + number.substr(point + 1, 2) } unit = unit.substr(unit.length - number.length) for (let i = 0; i < number.length; i++) { str += '零壹贰叁肆伍陆柒捌玖'.charAt(number.charAt(i)) + unit.charAt(i) } ret = str .replace(/零(仟|佰|拾|角)/g, '零') .replace(/(零)+/g, '零') .replace(/零(万|亿|元)/g, '$1') .replace(/(亿)万|(拾)/g, '$1$2') .replace(/^元零?|零分/g, '') .replace(/元$/g, '元') + '整' } this.form.taxNotIncludedCapital = ret },@input事件:实时操作事件
过程:通过@input事件传入参数(123)到computeLen1方法中,通过一系列操作,最终拿到ref(壹佰贰拾叁元整),赋值到this.form.taxNotIncludedCapital
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关内容
- Vue封装--如何将数字转换成万_vue.js_
- vue中兄弟组件传值的两种方式小结_vue.js_
- Vue中.prettierrc文件的常见配置(浅显易懂)_vue.js_
- 关于element-ui中el-form自定义验证(调用后端接口)_vue.js_
- el-form-item prop属性动态绑定不生效问题及解决_vue.js_
- Vue中axios的基本用法详解_vue.js_
- Vue路由传参及props解耦深入分析_vue.js_
- JavaScript可视化与Echarts详细介绍_javascript技巧_
- vue-cli中设置publicPath的几种方式对比_vue.js_
- Vue出现弹出层时禁止底部页面跟随滑动_vue.js_
