
JS
文章平均质量分 70
Arch_lvmeng
Fight For Ambition!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用JS截取小数点后指定的位数
最近在开发外汇业务的时候,遇到页面上汇率的显示小数点保留不一致的问题。业务统一规定保留四位小数。不足四位自动补0。现将实现方法整理如下:(1).在小数点位数不够的情况下。首先在tool.js中定义了一个格式化方法formatNumber():/* 将字符串格式化到指定的小数点位数 */ this.formatNumber = function(nAfterDo原创 2018-01-10 16:31:24 · 2059 阅读 · 0 评论 -
node.js或者npm的rollbackFailedOptional问题
这个问题基本就是网络不好,无法从官方npm下载安装包建议将下载地址映射到淘宝镜像:执行以下操作:npm config set disturl https://npm.taobao.org/dist需要还原为初始的地址的话: npm config set disturlhttp://registry.npmjs.org...原创 2019-07-05 09:24:07 · 1786 阅读 · 0 评论 -
vue中父子组件传值
1、父子组件之间传值。(一)父组件往子组件传值。父组件的数据需要通过props把数据传递给子组件,子组件需要显式的用props选项声明props子组件:Vue.component('child',{ props:['message'], template:'<span>{{ message }}</span>' });子组件按上述格式将mess...原创 2019-04-09 11:06:14 · 244 阅读 · 0 评论 -
ES6语法总结
1、let与const关键字let和const声明的变量只在当前代码块中生效,var可以全局生效。let只能声明一次,值可以修改。const声明一个只读的常量,一旦声明,常量的值就不能改变。ES6 明确规定,代码块内如果存在 let 或者 const,代码块会对这些命令声明的变量从块的开始就形成一个封闭作用域。代码块内,在声明变量 PI 之前使用它会报错。var PI = "a"...原创 2019-03-21 14:24:55 · 211 阅读 · 0 评论 -
JS判断两个时间段是否相差 m 个月
方法一://比较两个时间 time1,time2均为日期类型 ,time1为前时间,time2为后时间function completeDate(time1 , time2 , m){ var diffyear = time2.getFullYear() - time1.getFullYear() ; var diffmonth = diffyear * 12 + ti...原创 2018-11-05 10:07:44 · 3844 阅读 · 0 评论 -
Vue.js的自我总结
1、v-if和v-show的区别使用v-if,标签不显示时,会从dom中删除,显示时,标签会重新添加使用v-show,标签不会删除,会使用display的布尔值控制显示和隐藏。2、data要和methods同一级别,方法才会生效,注意{}的控制范围未完待续........原创 2018-05-19 16:47:55 · 412 阅读 · 0 评论 -
JS实现对年龄是否大于18岁的控制
大致思路就是,先判断年份是否相差18年,若大于18,则直接返回已满18岁。若等于18,则判断月份是否是同一个月份,依次判断是否为同一日。直接贴代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><原创 2018-02-27 15:33:24 · 14945 阅读 · 0 评论 -
使用JS实现checkBoxd的单选效果
这个功能的实现很简单,简单说就是遍历所有的checkBox复选框,如果有一个已经选中,就将其他的checkBox框置为未选中,以此实现单选的效果,我看到很多博客也写了类似的功能,但大部分都是基于jquery实现的,我这里是原生js实现此功能。直接贴代码,如下:<html><head><meta charset="UTF-8"><title>Inser...原创 2018-02-27 10:27:47 · 972 阅读 · 0 评论 -
JS中select框中控制下拉列表部分可选部分不可选
最近在业务需求开发中,需要对结汇资金属性的下拉选项进行控制。需求原本是要求对于不可选的属性,用户点击后默认显示请选择。修改完成后,需求又变更为还是让属性显示出来,另外在别的地方去控制流程终止。哎,对业务的需求变更是最无力吐槽了,。最疯狂的遇到过,对于一个需求一天变一次,连续改了三个版本,真是累死宝宝了。现在给大家提供最初的需求,不可选的属性置灰,用户点击后默认回到请选择的属性。先把html原创 2018-01-10 18:27:21 · 5819 阅读 · 0 评论 -
js校验输入框中只能输入两位小数的有效数值和根据特定字符查找所在位置
最近在开发外汇结汇需求中需要对输入的金额数字进行控制校验,现总结如下:首先把根据特定字符查找所在位置的方法贴出来,这个在数值校验中需要用到。//根据特定字符查找所在位置function find_str(str,f_str,n){var arr_str;var tmp_str=0;var arr_str=str.split(f_str);if(arr_str.lengt原创 2018-01-10 17:09:05 · 409 阅读 · 0 评论 -
Nuxt.js项目不识别import原因及解决方法
1、问题使用npx create-nuxt-app创建Nuxt.js项目,项目默认使用require引入依赖,如下:改为import,项目构建会报错2、解决方法package.json中增加如下代码:将 .babellrc文件改为:npm insatll babel-preset-env 即可若没有bable-polyfill ,也需要npm安装一下...原创 2019-07-05 10:26:00 · 1675 阅读 · 0 评论