前端基础
smile__Paladin
努力学习的打工人
展开
-
前端开发环境准备
新版本的 node 在安装的时候,会自动安装对应版本的 npm;nvm ls-remote :列出所有远程服务器的版本(官方node version list)可靠: 使用详细、简洁的锁文件格式和明确的安装算法,使Yarn能够在不同系统上保证无差异的工作。nvm alias [别名] [node版本号] :给不同的版本号添加别名。nvm uninstall [node版本号] :删除已安装的指定版本。3.nrm:npm 源的管理工具,可以用来方便的切换 npm 源。4.cnpm:使用的是淘宝的源。原创 2023-02-24 11:49:16 · 167 阅读 · 0 评论 -
如何安装nvm
(4)安装完cnpm之后,如果运行“cnpm -v”出错:无法加载文件 C:\Program Files\nodejs\cnpm.ps1,因为在此系统上禁止运行脚本,可以运行“set-executionpolicy remotesigned”命令解决。(4)nvm uninstall ## 删除已安装的指定版本。(5)nvm use ## 切换使用指定的版本node。(1)在cmd中执行:nvm npm_mirror。(2)nvm ls ## 列出所有安装的版本。原创 2023-02-24 11:06:36 · 4235 阅读 · 0 评论 -
解决高本版node安装依赖node-sass与当前node版本不兼容的问题
出现这些报错的原因是当前node版本与package.json中node-sass版本不对应,导致安装失败。当前node版本是16.13.2,而package.json中的node-sass版本是4.0.1。如果安装了nvm可以下载对应版本的nodejs,切换到对应的node版本。2.安装当前node-saaa对应的node.js(Node14)1.安装当前node版本对应的node-sass;查看一下node版本与node-sass的对照表。node16对应6.0+版本的node-sass。原创 2023-02-24 13:38:03 · 2857 阅读 · 0 评论 -
base64图片格式转换为file文件上传
base64格式的图片不能直接上传到oss图片服务器的,需要转换成file文件流的形式上传;如果使用base64格式直接存储到数据库,由于base64格式图片文件比较大,会占用很大的数据库资源;1.前端使用canvas转换成的图片通常是base64格式的,如果我们要上传到图片服务器存储,需要转换一下 dataURLtoFile(dataURI, type) { let binary = atob(dataURI.split(",")[1]); let array =原创 2022-01-12 10:45:14 · 4679 阅读 · 7 评论 -
echarts 图表x轴和y轴数值超出坐标轴的处理方法
(1)如果在grid下把containLabel设置为true,图标会按比例缩小,但是展示处的效果不好;因此只需修改grid下的left属性,grid 组件离容器左侧的距离,就可以让y轴的数值完全展示出来;(2)也可以改变y轴数据的单位解决这个问题,把单位个,改为万个;由于x数据量比较大,y轴的数字没有完全展示出来;1.y轴数据过大溢出边界。原创 2021-11-24 14:58:40 · 8391 阅读 · 0 评论 -
vue使用 moment.js 格式化时间(获取当前日期的周一和周日)
1.在项目中安装moment.jsnpm install moment --save2.在main.js中全局引入import moment from 'moment' //引入文件Vue.prototype.$moment = moment;//赋值使用3.如果不想全局引入,只想在某个页面用到只需在需要用的的地方引入即可import moment from 'moment';4.如何使用(这是获取当前开始日期所在周的周一,结束日期所在周的周日的方法) mounted原创 2021-05-20 11:50:03 · 2192 阅读 · 0 评论 -
A complete log of this run can be found in:安装依赖报错,解决方法
我们运行vue项目,安装依赖时会遇到这个报错,你可以查看一下项目目录,删除package-lock.json这个文件,重新npm i安装一下就可以了原创 2021-03-05 16:43:33 · 2547 阅读 · 0 评论 -
百度小程序中调用构造函数
onLoad:function(options){varthat=this;varmainClass=that.data.mainClass;varchildClass=that.data.childClass;varpage=that.data.page;varuserNew='';var...原创 2019-10-17 10:03:07 · 324 阅读 · 0 评论 -
xmlhttp.readyState的值及解释
xmlhttp.readyState的值及解释:0:请求未初始化(还没有调用 open())。1:请求已经建立,但是还没有发送(还没有调用 send())。2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。xmlhttp.status的值及解释:...原创 2019-04-10 09:14:29 · 192 阅读 · 0 评论