前端小技巧
幽忧偶心
这个作者很懒,什么都没留下…
展开
-
github使用ssh方式
之前使用github都是用的http模式,现在使用ssh模式,记录一下自己使用的过程1、检查自己git config是否配置首先查看自己的git config,可以通过命令行git config --global --list查看如果没有user.name和user.email没有值的话,我们也可以先配置,命令行配置如下git config --global user.name "这里换上你的用户名"git config --global user.email "这里换上你的邮箱"当然,你也原创 2021-09-02 11:07:22 · 18770 阅读 · 1 评论 -
通过exif.js简单处理手机照片拍摄图片旋转问题
在移动端拍照获取图片后,然后使用canvas压缩图片,有时我们会发现输出的图片是旋转过的。其实当我们旋转手机拍照的时候,就会产生一个角度问题,生成的图片都会有EXIF meta data。然后我们可以通过一个js插件[exif-js]来读取图片的EXIF meta data中的角度数值,再通过canvas对图片进行旋转处理,这样我们就可以输出正常角度的图片了。具体的EXIF meta data可以参考如下:http://www.impulseadventure.com/photo/exif-orient原创 2021-06-11 16:43:04 · 1520 阅读 · 1 评论 -
git出现refusing to merge unrelated histories解决方案
问题重现在使用git的时候,如果刚开始本地已经有了仓库,但是并没有和远程仓库关联,这时如果直接设置remote或者pull远程仓库代码,在合并的时候会出现refusing to merge unrelated histories提示。操作步骤首先在已有的本地文件夹初始化git:git init然后设置远程仓库地址:git remote add origin http://github.com/your.git拉取远程仓库git fetch origin合并仓库git merge原创 2021-04-20 11:47:26 · 1988 阅读 · 0 评论 -
控制VUE路由组件的keep-alive
在项目制作中,针对一些列表页我们往往会使用keep-alive来保持路由组件的状态,这样做的目的是当我们从列表页面进入详情页面再返回的时候,列表页的组件状态以及数据能保持离开前的状态,避免一些状态丢失以及减少数据的请求。router.meta早期,我往往会使用router中的meta属性来控制当前路由组件是否需要保持状态,具体会在路由控制的index.js里写上如下代码:export default new Router[{ routes: [{ path: '/list',原创 2021-04-19 16:14:27 · 457 阅读 · 0 评论 -
input框禁止历史输入显示
通常我们在input输入框内输入信息后,下次focus的时候就会自动出现输入历史。要禁止掉也很简单,只需要在input框内添加属性autocomplete="off"即可。<input type="search" placeholder="请输入关键字" autocomplete="off"/>...原创 2021-03-30 09:15:16 · 320 阅读 · 0 评论