经验总结

记录日常工作生活中遇到的问题,技术和知识点
经验总结

封装一个图片文件对象转Base64的方法

Deshun 发布于 4年前 (2021-05-27) 2247℃ 评论(0) 赞 (0)

常用的 UI 组件库如 Ant Design 、 Element UI 等都会有的 Upload 组件,支持 change 等事件,但是事件返回的是文件对象,如果需要本地实时预览,就需要转换成 Base64 格式。可以封装一个方法,方便以后的使用。@/utils/getBase64.js/**  * Create by Deshun  *&nb...

经验总结

Vue 过滤器(filters)的使用、封装、批量全局定义及常用实例分享

1

Deshun 发布于 4年前 (2021-05-15) 1834℃ 评论(0) 赞 (0)

Vue 过滤器(filters)的使用、封装、批量全局定义及常用实例分享

Vue 提供了自定义过滤器(filters)方法,可以对文本按需格式化。可以用在 双花括号插值和 v-bind 表达式,其中 v-bind 从 2.1.0+ 开始支持。使用方法如下,在 JavaScript 表达式尾部,用 | 隔开:<!-- 在双花括号中&nbs...

经验总结

Vue CLI使用element-ui按需引入报错:Error: Cannot find module 'babel-preset-es2015'

Deshun 发布于 4年前 (2021-05-04) 3750℃ 评论(0) 赞 (1)

使用 Vue CLI 创建了一个 Vue 2.x 的项目,配置完 element-ui 按需引入后报错:Error: Cannot find module 'babel-preset-es2015'Element UI 官方提供的按需引入,需要借助 babel-plugin-component :首先,安装 babel-plugin-component :npm ...

经验总结

GitHub彩蛋之自定义个人首页

5

Deshun 发布于 4年前 (2021-04-30) 1809℃ 评论(0) 赞 (0)

GitHub彩蛋之自定义个人首页

今天了解到 GitHub 提供了一个自定义个人首页的功能,只不过这个功能比较隐秘,我也是刚刚才知道。方法很简单:创建一个储存库(repository),并以自己的用户名命名:GitHub 会提示你发现了这个“彩蛋”:您发现了一个秘密!这是一个“特殊”存储库,可用于将 README...

经验总结

H5页面判断是否是微信小程序打开

Deshun 发布于 4年前 (2021-04-29) 3549℃ 评论(0) 赞 (1)

H5项目接入微信授权登录,通过 UA 区分微信还是普通浏览器:let ua = navigator.userAgent.toLowerCase(); let isWeixin = ua.indexOf('micromessenger') !== -1;但是在微信小程序中嵌套该页面也会被认为是微信打开并...

经验总结

VSCode执行yarn报错:无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1的解决方法

Deshun 发布于 4年前 (2021-04-22) 2241℃ 评论(0) 赞 (3)

VSCode 执行 yarn 命令时报错:无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing"。 所在位置 行:1 字符: 5 + yarn <...

经验总结

uView UI框架Vue CLI空白项目运行报错:this.getOptions is not a function的解决方法

1

Deshun 发布于 4年前 (2021-04-21) 3181℃ 评论(0) 赞 (0)

uView UI框架Vue CLI空白项目运行报错:this.getOptions is not a function的解决方法

看了一下 uView 文档,使用 Vue CLI 创建了一个 uni-app 项目,因为 uView 有针对 Vue CLI 的空白项目包。创建完,安装好依赖,执行 npm run serve 运行项目时报错:Failed to compile wi...

经验总结

git pull报错:fatal: refusing to merge unrelated histories的解决方法

Deshun 发布于 4年前 (2021-03-24) 1626℃ 评论(0) 赞 (0)

今天创建了一个项目,准备把它推到我的 GitLab 上,执行 git pull 的时候报错:fatal: refusing to merge unrelated histories原因是两个分支是两个不同的版本,具有不同的提交历史。解决方法:执行下面的命令,可以允许不相关历史提,强制合并:git pull origin ...