
js
healer-
这个作者很懒,什么都没留下…
展开
-
js循环遍历的方法总结
循环遍历是指通过重复执行一段代码来遍历(访问)一个数据集合中的每个元素。可用于处理数组、对象或者其它可迭代的数据结构。:可迭代(iterable)是指一种数据结构,它可以被迭代(遍历)访问其元素。当我们说一个数据结构是可迭代的,意味着我们可以总而言之,可迭代的数据结构提供了一种方式来访问它们的元素,通常是通过循环遍历的方式。在循环遍历过程中,我们可以使用不同的控制结构(如for循环、while循环)来遍历可迭代的数据结构,以便于处理每个元素。原创 2023-12-19 11:06:35 · 959 阅读 · 0 评论 -
VUE.$bus事件总线——非父子组件信息传递
$bus主要作用是进行非父子组件信息传递,使用方法如下:第一步:在main.js中将$bus绑定到vue原型上Vue.prototype.$bus=new Vue()第二步:在需要传递信息的组件上将一个方法发射出去,并需要在某个条件激活这个方法<div @click="busclick"> </div>methods(){busclick(){this.$bus.$emit('busfunction')}}第三步:在组件的创建时created中接收em转载 2021-12-08 15:37:08 · 322 阅读 · 0 评论 -
input 金额限制
产品经理在下需求的时候经常就会有进入输入限制,比如只能输入两位小数,最多输入多少位等,下面这个方法就是限制了金额输入input 框的类型必须是text... value:输入框传输的值.. before:指定小数点前面的位数.. after:指定小数点后面的位数.. state:是否可以输入小数点, 默认为true,可以输入小数点. / false, 不能输入小数点.Mixin_limitInputNum(value, bef...原创 2021-12-02 15:46:07 · 696 阅读 · 0 评论 -
a标签下载文件
问题记录:点击时打开了文件,不管是pdf还是jpg,不管target是blank还是self,想要实现点击时直接在当前页面下载文件。解决方案:在href后拼接"?response-content-type=application/octet-stream",添加download属性。例:<a style="color:#0286DF;" rel="nofollow noopener noreferrer" :href="地址+'?response-content-type=appl原创 2021-12-02 14:36:51 · 261 阅读 · 0 评论 -
window.open()和target= blank存在安全漏洞
我们经常使用 HTML target="_blank" 或 window.open() 在新窗口中打开页面。// in html<a href="www.google.com" target="_blank">open google</a>// in javascriptwindow.open("www.google.com")复制代码但是,当新打开的页面指向一个我们不知道的网站时,我们就会被暴露在钓鱼网站的漏洞中。新页面通过 window.opener对象获得了转载 2021-10-22 17:46:24 · 2860 阅读 · 0 评论 -
ES7 Array.prototype.includes()详解
includes()作用,是查找一个值在不在数组里,若是存在则返回true,不存在返回false.1.基本用法['a', 'b', 'c'].includes('a') // true['a', 'b', 'c'].includes('d') // false2.接收俩个参数:要搜索的值和搜索的开始索引['a', 'b', 'c', 'd'].includes('b') // true['a', 'b', 'c', 'd'].includes('b',原创 2021-09-28 10:49:50 · 254 阅读 · 0 评论 -
js数组常用方法.map()、.filter()、.forEach()、.reduce() .find()等
Array.prototype.map()创建一个新的数组,其结果是该数组中每个元素都调用一个提供的函数后返回的结果。语法:var newArray = arr.map(function callback(currentValue, index, array){//对每个元素的处理})参数callback:用来生成新数组用的函数。callback的参数:currentValue:当然正在处理的元素index:正在处理元素的索引array:调用map方法的数组(就是.map()前面的也就原创 2021-07-27 10:38:33 · 878 阅读 · 0 评论 -
vue 自定义生成表格 并且可以输入
自定义输入表格的行和列,让后生成表格,请看效果:<div> <el-input v-model="initdata.rows" type="number" size="small" placeholder="请输入行" :maxlength="2" style="width:100px" /> <span class="margin-left">行</span> <el-input v-model=原创 2021-06-25 09:50:29 · 2601 阅读 · 4 评论 -
elementUi日期选择器开始时间至结束时间限制
开始时间不能大于结束时间;结束时间不能小于开始时间<el-date-picker v-model="startTime" size="small" style="width:200px" :picker-options="pickerBeginDate" type="date" clearable placeholder="开始时间" format="yyyy年MM月dd日" value-format="原创 2021-06-24 15:05:09 · 909 阅读 · 0 评论 -
js数组、字符串常用方法,以及数组与字符串的相互转换
我们经常会用到数组的方法,以及字符串的方法,以及相互转换,偶尔会突然想不起来,今天就总结一下:一、数组的常用方法:1、splice()(参数1,参数2,参数3):返回一个由删除元素组成的新数组参数1:开始索引参数2:删除元素的位移参数3:插入的新元素,当然也可以写多个var a = [11,22,33,44,55];var b = a.splice(1,3,7,8,9);2、push()方法向数组的末尾添加一个或多个元素,并返回新的长度。尾插 var arr1=[.原创 2021-03-26 17:24:30 · 186 阅读 · 0 评论