学会奔跑!
摘要: 先上效果图 这里以a4纸为例 首先 创建一个canvas 定义宽、高 然后 获取到canvas 获取到 绘图环境 画出货单上的线 javascript for (let i = 0; i <!DOCTYPE html Canvas { margin: 0; padding: 0; } html, b 阅读全文
posted @ 2020-01-03 11:33 loriby 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 默认已使用终端连接上服务器 进入root文件夹 上传node文件到服务器 两种方式 1、官网下载 "nodeJS官网" 根据服务器选择对应的文件 下载 2、在终端输入 解压 下载完成后,解压 安装 解压完成后, 安装 在 bin 下创建 node、npm快捷方式,方便全局使用 测试是否安装完成 输入 阅读全文
posted @ 2020-01-03 10:53 loriby 阅读(3192) 评论(1) 推荐(0) 编辑
摘要: 先上代码 由于项目需要将base64转换为file文件上传到服务器 正常使用new File()就可以了 使用后发现ios系统有兼容问题 后来一顿搜索 找到了一个曲线救国的方法 就是 base64 blob file 这样就能解决ios的兼容问题了 atob(ascii to binary) 是wi 阅读全文
posted @ 2019-12-26 09:55 loriby 阅读(18131) 评论(0) 推荐(0) 编辑
摘要: 最近在学习 python 突然想要试试能不能把微信里面的微信群和好友取出来 结果百度了一下 找到了 "wxpy" 这怎么能不试一下呢 用到 wxpy、threading、os、time 四个库 第一步 判断文件夹是否存在 不存在则创建 第二步 先初始化 并获取当前登录人和好友信息 第三步 循环好友列 阅读全文
posted @ 2019-12-24 16:12 loriby 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 首先 需要去 "图灵" 网站注册 获取api_key 先上代码 实现的效果图 这样就实现啦 喜欢的给个star哦 阅读全文
posted @ 2019-12-24 16:11 loriby 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 子传父 vue子传父使用$emit传值 子组件: 父组件 页面未点击前 点击后 传过来啦 父传子 子组件使用props接收 接收时还可以设置默认值 当没获取到值时 会使用设置的默认值 父组件 子组件 效果 父级定义的值 显示到子组件的里面啦 有没有很神奇 有没有想要试一试 阅读全文
posted @ 2019-07-20 17:03 loriby 阅读(20322) 评论(0) 推荐(1) 编辑
摘要: element ui 第一次上传文件后 上传其他文件再次点击不再次提交 需要使用 clearFiles 清空已上传文件列表 这时候在次点击 上传按钮 就会惊喜的发现 可以上传了使用方法 this.$refs.name.clearFiles() 阅读全文
posted @ 2019-07-20 15:41 loriby 阅读(4820) 评论(0) 推荐(1) 编辑
摘要: 最近在做有关地图的项目 汇总一下 方便以后使用 上图是覆盖物绘制完成之后的编辑状态 引入高德地图js <script src="https://webapi.amap.com/maps?v=1.4.10&key=yourkey&plugin=AMap.Autocomplete&plugin=AMap 阅读全文
posted @ 2018-11-26 13:32 loriby 阅读(7447) 评论(2) 推荐(0) 编辑
摘要: 定义: prototype 属性使您有能力向对象添加属性和方法。 语法: object.prototype.name=value 实例: 函数al就是添加到prot里的方法。当prot实例化后,新的实例可以调用添加到prot的方法al。 阅读全文
posted @ 2018-02-02 17:08 loriby 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 定义: call:调用一个对象的一个方法,以另一个对象替换当前对象。 apply:应用某一对象的一个方法,用另一个对象替换当前对象。 语法: call([thisObj[,arg1[, arg2[, [,.argN]]]]]) apply([thisObj[,argArray]]) 区别: call 阅读全文
posted @ 2018-02-02 10:09 loriby 阅读(118) 评论(0) 推荐(0) 编辑
点击进入