自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 vue插槽的用法

原文链接 1. v-slot vue插槽有两种:具名插槽和作用域插槽,2.6.0以后,使用新语法v-slot指令(缩写为#)将两种语法统一起来。 老旧的语法,这里不再赘述,参见vue官网。下面讲讲新语法的用法。 <!-- 后备内容显示用户的名,以取代正常情况下用户的姓 --> <...

2019-12-12 10:31:25 28 0

原创 js实现“3天打雨,两天晒网”

从1990年1月1日开始,3天打鱼,2天晒网。输入任意一个日期(格式为xxxx-xx-xx),判断那天是打鱼还是晒网。打鱼返回’He is working’,晒网返回 ‘He is having a rest’。日期或格式不正确输出’Invalid input’。 function fishOrR...

2019-11-15 20:04:03 44 0

原创 Three.js如何加载本地资源?

动机 模型资源往往比较大,数据内容变动不大,可重复利用率不高。频繁请求比较浪费网络资源,加载到本地可以既可以节约请求,充分利用资源,并且可以节省用户下载时间,提高用户体验。那么怎么做才能实现我们的需求呢? 方案 (1)存 考虑用indexDB将大量数据储存在客户端,这样可以减少从服务器获取数据,直...

2019-09-05 16:00:11 613 1

原创 vue实现手动动态挂载某个组件

我们在开发中,可能会碰到这样的情况: 我们需要在某个时刻 在一个动态生成的元素上 挂载某个组件,那么我们该怎么实现呢? 例如,我们在点击按钮之后,在某个div上手动挂载一个组件。 <button onclick="handleClick()"></butto...

2019-08-07 11:46:34 2058 0

原创 为什么控制台打印事件对象e时里面的currentTarget为null,而打印e.currentTarget时为DOM对象?

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" con...

2019-06-17 17:28:56 559 0

转载 js原生实现元素拖拽

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"...

2019-04-19 15:31:41 47 0

转载 将接口请求到的数据下载下来存储在本地

function funDownload(content, filename) { let cont = JSON.stringify(content); // 创建隐藏的可下载链接 var eleLink = document.createElement('a&...

2019-03-08 16:09:58 1062 0

原创 几种方法实现上下固定中间自适应布局

HTML: &lt;div class="top-center-bottom"&gt; &lt;div class="top"&gt;top&lt;/div&gt; &l...

2019-02-27 19:32:54 907 0

原创 [实战]input失焦事件先于点击事件发生时怎么办?

例子: 看上面这个例子,我们的需求是: 点击备注表格时,该表格变为可编辑状态的输入框,会出现输入框、两个按钮。 点击对勾时,会修改备注发送给后端修改请求,修改备注,变为不编辑状态,输入框、按钮消失。 失去焦点时,输入框同样变为不可编辑状态,输入框、按钮消失。 问题的关键在于,input失焦事件总...

2019-02-12 15:16:12 1170 0

原创 js 文件下载

静态文件下载 当我们下载的文件是不改变、唯一的文件而不是临时生成的文件,我们可以将该文件部署到Nginx服务器上,然后得到它的url。最后根据a标签的download属性即可实现。 &lt;!-- 点击图片,下载图片 --&gt; &lt;a href="/ima...

2018-12-25 16:07:21 805 0

原创 localStorage做表格pageSize的缓存

背警:项目基于vue和iView,页面中已经将Table组件和Page组件做了封装。我们希望能将多个使用了该页面的组件的用户设置了的pageSize保存在浏览器客户端。 1.子组件pageTable中的Page组件上 &lt;!-- 多余的内容全都被省略不写,以下皆是 --&g...

2018-12-17 18:12:32 86 0

原创 自定义滚动条的样式

&amp;amp;lt;div class=&amp;quot;wrapper&amp;quot;&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;content&amp;quot;&a...

2018-11-29 10:30:03 193 0

原创 vue在父组件中给子组件内的结构设置样式

父组件写css时,样式选择器中加上 /deep/或者 &gt;&gt;&gt; 这两个标记就可以添加到到子组件结构的样式中了。 举例: 父组件 &lt;div&gt; &lt;searchForm class="searchFormS...

2018-11-26 14:53:11 580 0

原创 拓展某个组件[实例]

拓展某个组件 情景 所谓拓展某个组件这里是说在某个原有组件的基础上增加一些它没有的新功能。 下面要说的做法可能不够高明,但也是一种解决方式。权当写下来供大家参考。 iView的自己的组件select,我们现在需要将其拓展,在它的下拉框下添加一个提示条,当搜索的用户有权限,且远程搜索不到结果时我们...

2018-11-09 11:27:39 57 0

原创 vue中解决布局和表格自适应的问题

表格自适应 我们可能在使用vue框架开发中遇到需要解决组件元素自适应的问题,如何解决呢?可以使用第三方JS库“element-resize-detector”,并定义监听元素变化事件的回调函数,通过该函数动态计算元素高度,然后写入到Vue组件的样式中。从而实现布局上的自适应。另外,表格的自适应原理...

2018-10-26 18:07:32 8301 3

原创 markdown基本语法.md

文章目录一、基本用法1.目录1.1 TOC1.2 doctoc 和i5ting_toc2.标题2.1使用`=`和`-`标记一级和二级标题。一级标题二级标题2.2使用`#`,可表示1-6级标题。一级标题二级标题三级标题四级标题五级标题六级标题3.段落3.1普通段落3.2 代码区块4.代码4.1 单行...

2018-10-08 10:11:05 256 0

提示
确定要删除当前文章?
取消 删除