2023
在手术移动护PNG图片。理APP项目中,需要用到在线预览PDF以及PNG的功能,主要用来快速查看各种单据的填写进度,和打印效果。这种情况下,我们就需要将HTML页面生成PDF,再把PDF转换成PNG图片。这篇文章就先介绍如何把PDF文件转换成PNG图片。把PDF 转换成PNG需要用到PHP的imageick扩展和 Ghostscript软件。首先就是安装PHP的php_imagick扩展,可以去h...
首先介绍什么Composer,它是一个用于管理PHP程序扩展的管理工具,我们通常用Composer来安装一些扩展功能,使用它我们可以快速的把一些开源的项目,代码,函数库,类结构引入我们自己的项目中,而不需要我们复杂的手动引入。Composer的安装就相对比较简单了,Windows下面直接官网下载安装包:https://www.phpcomposer.com/下载完成直接安装就可以。 安装的时候,...
原因是无法正常使用github的解析,所以需要工具修正github的解析地址即可,Github_accelerate运行后界面。
在js中我们经常操作object语法,下面分享几个常用的对象构造函数。 Object.is 判断两个对象是否相同 Object.assign() 相当于合并两个数组 并剔除相同的key Object.getPrototypeOf() 获取对象的内部属性 Object.setPrototypeOf() 设置一个指定对象的属性,可以为null Object.keys() ...
将cookie里是否存有token作为验证是否登录的条件,若token不存在或已过期则跳转登录界面,还需要判断是否为移动端跳转不同的登录界面,参考上一篇。若不存在token且用户登录信息不存在,则重新获取登录信息。若已登录且登录信息存在,则动态添加路由。Router为router.js里的一堆路由,routes为后台获取的web_router里的路由。首先只输入根目录/域名时,他会自动跳到/ind...
Object.keys()方法返回给定对象[key,value]键值对中的key值,并以数组的方式遍历出来。返回的结果如图所示。Object.values()方法与之相反,返回的是给定对象[key,value]键值对中的value值,如图:在实际开发中,很多时候我们需要把后台提供的对象属性转换为数组以供前端使用,上面两种方法便为我们提供了方便。例如在使用vantUI中的van-picker选择器的...
VantUI官网中给的示例是一个包含字符串的纯数组,如图所示:但是大多时候,我们需要绑定的都是一个对象数组,如果直接使用的话,渲染的效果会显示为[Object]。这时可以利用van-picker自带的 value-key 属性,value-key属性指选项对象中,选项文字对应的键名。以下面的数据为例:我们希望选择器展示的是对象中的username属性,则在van-picker中添加如下代码:这时可...
因为需要对密码和手机号进行一下表单验证,然后去博客上借鉴了几段,今天有空研究了一下正则,刚开始看确实挺麻烦,但其实就是一个判断规则,这篇文章主要以正则表达式的介绍为主,关于element的验证的代码并还没有深入研究,只是简单提及一下,以一下两段为例展示element自定义表单验证。首先我们在data的return外构建一个简单的判断函数,其中value就是我们表单传递过来的需要验证的数据,一般是选...
图表需要展示所有部门的数据,但是部门很多,不能一一展示,而且当数据为0的时候他会占一个位子,但是又需要展示所有的图例,可以看到后端返回给我们数据中有很多含有0的,而设计着重展示了这是一个南丁格尔玫瑰图,南丁格尔玫瑰图只有两种格式’radius’,’area’。当选择radius时他会根据 扇区圆心角展现数据的百分比,半径展现数据的大小。而为0的时候,虽然他没有占据饼图的某一块,但是Echarts却...
之前我们已经成功的安装并使用wangeditor富文本编辑器。但有时发送完富文本编辑器的内容之后,我们希望编辑器能够自动清空内容。这该如何实现呢?之前使用的方法是直接向子组件传值,把content内容置空。但发现这样写存在bug,只有第一次请求后富文本会自动清空,再次请求后方法失效。我们可以在子组件内编写一个清空方法,利用setHtml方法将编辑器成功清空。注意不能只传一个空字符串,而必须传入如下...