- 博客(14)
- 收藏
- 关注
原创 JS小技巧--[]、{}的隐式转换 ( js数组[undefined] )
首先看个小例子 if([]){ console.log(111); //111 } if({}){ console.log(222); //222 } if([] == false){ console.log(333); //333 } if({} == false){ console.log(444); } 前三个if语句打印成功,故前两个if语句中表达式成立,[],{}是true,是可以进来的。 但为什么第三个if语句表达式中[]又等于false了呢? 分析一下每个if语
2021-11-30 14:32:49
2353
原创 JS技巧--解析get请求中url拼接的参数(token)
解析路径?后拼接的参数 var href = window.location.href.split("?")[1] var params = href.split("&") var param = {} params.forEach(item => { [key,val] = item.split('=') param[key] = val }) console.log('X-Access-Toke',param['X-Access-T...
2021-11-11 15:45:26
2095
原创 TypeError:this.getOptions is not a function react坑--使用less
react坑--使用less1、下载less less-loader2、配置webpack.config.js3.配置后运行报错TypeError:this.getOptions is not a function 在使用create-react-app时发现不支持less,需更手动更改。 1、下载less less-loader // 使用npm npm install less less-loader --save-dev // 使用 yarn yarn add less less-loader
2021-08-02 14:04:47
593
原创 vue坑-vconsole.min.js?3a34:10 [Vue warn]: Duplicate keys detected: ‘0‘. This may cause an update erro
报错原因是key值不唯一1.问题原因2.解决方案 1.问题原因 在vue中使用v-for循环时,很多人都喜欢给key值直接绑定上遍历出来的index,这个index就是数组的索引(0、1、2、3…)。但如果在同一层级里有两个数组进行遍历,并且key值都绑定为index,就会出现key值不唯一。 <template> <div class="secondPage"> <!-- 同一层级dom下 --> <!-- 此遍历key值为0 1 2 3 4
2021-06-03 15:26:54
2352
原创 vue技巧--强制刷新子组件
实际开发中一个组件的内容很可能会随着接口的内容而改变,这时候就需要刷新组件。子组件代码: <template> <div class="childContainer"> <p>我是子组件child</p> <p>{{ time }}</p> </div> </template> <script> export default { data() { return {
2021-06-01 14:25:47
631
原创 js--基本video的实现
基本video的实现 一个视频,加上两个icon(开始和暂停) <video id="video" width="200" height="200" src="../../static/test.mp4" @click="start"></video> <img src="./stop.png" v-if="vStatus"> <img src="./start.png" v-cloak v-else> import $ from 'jquery'; ex
2021-03-24 18:25:53
817
原创 echarts问题--点击legend不全部隐藏,监听最后一个legend点击事件
echarts问题–监听最后一个legend的点击事件 echarts表默认点击legend会隐藏掉相应的图标,如果全部点击一次就会全部隐藏。 原图例: 点击legend隐藏后: 如果不想出现这种空白的情况,有两种思路 一、监听最后一个legend点击事件 代码: myChart.on("legendselectchanged", function(params) { //点击企业云的时候 if (params.name == "企业云") {
2021-02-22 18:04:38
5310
原创 JS小技巧--数组内元素位置互换
JS–数组内元素位置互换 使用解构赋值解决数组位置互换问题 let arr = ['a', 'b', 'c', 'd', 'e']; // 交换 a 和 d 的位置 [arr[0], arr[3]] = [arr[3], arr[0]] console.log(arr); // Array(5) ['d', 'b', 'c', 'a', 'e'] ...
2021-01-18 22:34:14
2583
原创 js面向对象class类 construct 继承中的extends super
JavaScript面向对象编程JavaScript面向对象开发常见问题一、 什么是面向对象二、对象的创建方式1、构造函数2、ES6 class创建三、构造函数与class四、construct有什么用五、extends、super JavaScript面向对象开发常见问题 此文章适合还未接触过大型项目开发和准备步入职场的小白 一、 什么是面向对象 刚学习js就听说过万物皆对象,在实际工作中确实如此,项目中把需要的每一个需求或者一个部分,封装成一个类
2021-01-02 22:23:14
1537
原创 vue坑--动态绑定图片地址
vue坑–图片地址动态绑定无法显示 在项目中经常要写到图片路径,一般直接写很简单 <img src="../src/assets/logo.png" alt=""> 但是如果要使用v-bind动态绑定路径时,可能会出现图片无法正常显示的情况 <img :src="imgSrc" alt=""> data(){ return{ imgSrc:'../src/assets/logo.png' } } 会出现下方这种图片无法显示的情况 解决方法 在引用路径前
2020-12-22 23:09:07
632
原创 MySQL的安装
数据库MySQL一级目录二级目录三级目录 一级目录 1、DB:数据库,保存一组有组织的数据的容器 2、DBMS:数据库管理系统,又称为数据库软件,用于管理DB中的数据 3、SQL:结构化查询语言,用于和DBMS通信的语言 二级目录 三级目录 ...
2020-12-20 23:16:13
304
1
原创 Word怎么转换Markdown
Markdown文件语法及打包 一、什么是Markdown Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 图片和链接 语法:  图片alt就是显示在图片下面的文字,相当于对图片内容的解释。 图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加 链接:点击访问我的首页 优快云功能快捷键 撤销好好好:Ctrl/Comm
2020-12-17 22:09:48
7308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅