摘要: 首先推荐大家看一下这个demo "vue pdf.js demo" ,这里面包含固定本地地址,远程pdf地址,通过打开文件的方式打开pdf 这儿我们着重介绍一下通过文件流的形式打开pdf。(所谓文件流,就是通过ajax请求,返回的数据是文件流的形式) 1. 首先通过下载pdf.js的相关文件,当然我 阅读全文
posted @ 2019-01-28 13:59 天使猫 阅读(29756) 评论(2) 推荐(1) 编辑
摘要: 1. 在移动端的spa页面中,只要使用到了路由就很有必要使用到状态保存的功能,这样才能保证在页面进行切换的时候,让用户可以看到刚才滑动的地方,让用户的体验更加友好。这儿我找到了 "react router cache route" 这个插件,使用方法直接参考文档。 2. 在使用了这个插件以后,结合着 阅读全文
posted @ 2018-12-25 21:57 天使猫 阅读(3306) 评论(0) 推荐(0) 编辑
摘要: 本篇文章借鉴了一些资料,然后在这个基础上,我将环信的实现全部都集成在一个组件里面进行实现; "https://blog.csdn.net/github_35631540/article/details/80278114" 第一步,获取 webim.config.js 1. 下载地址 "http:// 阅读全文
posted @ 2018-11-14 10:25 天使猫 阅读(6963) 评论(4) 推荐(0) 编辑
摘要: "参考资料" 一. process 要理解 process.env.NODE_ENV 就必须要了解 process,process 是 node 的全局变量,并且 process 有 env 这个属性,但是没有 NODE_ENV 这个属性。大家可以创建一个 js (比如index.js)文件,然后打 阅读全文
posted @ 2018-11-05 23:53 天使猫 阅读(34227) 评论(0) 推荐(3) 编辑
摘要: 在制作官方的时候,侧边栏的导航栏经常会要求出现二级菜单,而我们也会在两个二级导航之间加上一个分割线。当我们的需求如下图的时候,我们就需要对分割线进行处理,保证每一行的首尾都不出现分割线。 1. 我们先看一下实现这个功能的基本结构 2. 我们的基本思路是在每一个二级导航的左边添加分割线,然后对分割线进 阅读全文
posted @ 2018-11-01 16:49 天使猫 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 1. 视频(video) 2. ppf、pdf 3. 图片 4. 音频 阅读全文
posted @ 2018-10-17 14:59 天使猫 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,子组件应该尽量减少业务逻辑,而应该将业务逻辑放到父组件里面,从而减少耦合,但是当 我们不得不用到这种情况时,可以采用下面的思路 解决方案 1. 尽量将请求单独作为一个函数(不要将请求放到show()函数里面,show()函数只是负责组建的显示); 2. 在进行请求的时候可以加入loadi 阅读全文
posted @ 2018-09-28 17:18 天使猫 阅读(3108) 评论(0) 推荐(0) 编辑
摘要: 1. 效果 图片中的名称、机构编码需要进行重复验证 2. 思路及实现 1. 表单验证 在获取数据将需要验证的表单数据进行保存 通过rule对表单进行验证 以名字的验证为例 2. 更新时,对输入框内容的处理 更新时,如果需要验证的内容没有发生改变,那么就不需要传到后台。 这儿有两种方式可以知道内容是否 阅读全文
posted @ 2018-09-10 16:59 天使猫 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 最终效果如下 实现要求: 1. 如果输入的内容不是非负整数,那么提示报错,并且将值变为输入前的内容; 2. 如果输入正确,则当输入的内容发生改变并且失去焦点以后,触发事件,重新获取列表; 实现思路 1. 使用原生的 框,更容易控制; 2. 当输入框获取焦点以后,保存原始值; 3. 监听回车点击事件与 阅读全文
posted @ 2018-08-23 19:25 天使猫 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: 有很多同学对原型链感到困扰,希望这篇文章对这些同学有一些帮助。 1. 要理解原型链就必须知道下面两个概念,因为很多逻辑关系可以通过下面的概念进行推荐(当然这两个概念是引用的别人的,具体是谁的,我也记不太清除了,其他的是建立在这两个概念上面自己进行总结的) (1)所有的构造器的constructor都 阅读全文
posted @ 2018-07-30 09:17 天使猫 阅读(839) 评论(0) 推荐(0) 编辑