随笔分类 - js进阶
摘要:将地址栏的参数变成json序列化。 GetQueryJson1 () { let url = this.$route.query.redirect; // 获取当前浏览器的URL (redirect=>根据自己的业务去写) let arr = []; // 存储参数的数组 let res = {};
阅读全文
摘要:在 vue 中操作 dom 元素的时候,报错 style of null 这个报错的原因,跟你代码的健壮性有关了; 这样就不会报错了 if( document.querySelectorAll(".now")[1] ){ document.querySelectorAll(".now")[1].st
阅读全文
摘要:简单使用 // arr.fill(value, start, end) // value填充的值 // start填充的起始位置包含 // end填充的结束值,不包含,如果省略这个参数,表示从起始位置到末尾; 只有一个参数时,填充所有的 let arr = ["hell", 'lh', 'll'];
阅读全文
摘要:回调函数的引用场景:我们有些时候,会需要某一个请求中的数据。 得到数据后,我们需要将这个数据作为参数去请求另外一个接口。 我们不知道什么时候,第一个请求中数据才返回来。 所以这个时候我们就需要回调函数来处理这个问题 created(){ this.postRendingNoteApi((data)=
阅读全文
摘要:在我们进行渲染的时候,在有些时候,没有数据。可能会导致页面的上排版出现大的问题。 这个时候我们可以使用三目运算进行处理。 <div v-if="myClassData[1] ? true : false "> <div class="data-sectioncalss">{{ myClassData
阅读全文
摘要:let arr = [{ name: "站请", id: 01 }, { name: "站请1", id: 01 }, { name: "张三", id: 01 }, { name: "李三", id: 01 } ]; //模糊查询 var indexArr = []; for (let i = 0
阅读全文
摘要:下面我们看一个最简单的例子, 我的需求是要在fn1函数外面打印msg function fn1() { setTimeout(function () { msg = '你等我一下我 3s'; }, 3000); } fn1(); 那么怎么样才能在fn函数中获取到msg呢 通过回调函数 functio
阅读全文
摘要:includes可以应用在上传文件类型是否正确。是非常好用的。
阅读全文
摘要:``` {{shortMessage}} ``` ``` ``` 
阅读全文
摘要:字符串变成数组,常用来获取数组中我们需要的值。
阅读全文
摘要:我发现在vue脚手架中不同的版本,对视频标签的处理是不同的哈。 在vue脚手架2.0中。离开视频video标签。所在的页面。 视频标签会自动关闭。 但是在vue3.0的脚手架中却不会自动关闭
阅读全文
摘要:那天在公司遇见一个实现全屏的效果。 今天有空记录一下,如何使用原生js。实现全屏的效果。 再次回顾原生js,犹如遇见一个陌生人。 发现好多的方法,我早已忘记,留下的就只有好像这个方法我曾经用过。 但是具体是用来干嘛的,我已经忘记了哈哈 uploading image 313445.png
阅读全文
摘要:简述if if和if else的关系与区别 当满足条件1,条件2都会执行的哈。 双if是每一个if都会进行判断,依次对if进行判断,互相之间不会影响; 当不满足if中的条件的时候,就会去执行else if , 如果if中的条件已经满足了,就不会去判断else if中的条件了 这个if和else if
阅读全文
摘要:主要运用在,v if v show切换不同内容时,非常快的打开某一个区域,关闭其他的区域哈。 这样就不需要每一个设置false,打开区域设置为true. 可以优化代码哈 for in 主要循环对象(空对象也可以循环 不会报错的),当然也可以循环数组。
阅读全文
摘要:参考地址 https://blog.csdn.net/sleepwalker_1992/article/details/81461543 使用export向外暴露的成员,只能使用{ }的形式来接收,这种形式,叫做【按需导出】 demo.js(公共文件) //得到当前星期几 export functi
阅读全文
摘要:如何看某个对象中没有某一个属性 如果我们要检测对象是否拥有某一属性,可以用in操作符 var obj= { name: '类老师', age: 18, school: '家具' }; console.log('age' in obj); // true console.log('grade' in
阅读全文
摘要:如何给一个数组对象添加一个固定的key值 this.arrData[i]['newkey'] = '内容'; 要加引号哈 不要加点 . 最后别忘记进行赋值哈 this.lastArr = this.arrData; 这里之所以会在进行一次赋值 是因为使用原始的数组 渲染不上去哈 至于为什么 我也不是
阅读全文