随笔分类 - 实战小经验
摘要:前言 由于在编写代码时经常遇见如下报错信息,找到原因后在此做个小总结 解析 1、变量未定义:当我们在尚未定义或未初始化的变量上设置属性,就会出现此错误 let obj; obj.name = 'aaa';//throw the error 要解决此问题,我们可以在设置属性之前使用空对象或适当的初始值
阅读全文
摘要:下面介绍三种下载方法,这三种方法都需要知道下载文件的 url. 第一种:a 标签下载 <a :href="url" :download="url" class="ground_pic" >下载 </a> 第二种:iframe 下载 const downloadIframe = document.qu
阅读全文
摘要:业务场景:文件切片上传时需要不断的进行接口请求,文件比较大时需要耗费一定的时间,假如想在中途取消文件上传,那么就需要终止正在进行的接口请求。 实现 在需要终止接口请求的页面引入 axios (此处的接口请求已封装) import axios from "axios"; 封装好的接口请求方法里加入(需
阅读全文
摘要:业务场景 当我们在对页面的数据进行增删改查结束后,页面的数据还是未操作之前的数据,手动刷新后才会渲染我们操作后的数据,那么有没有什么方法可以不用手动刷新,而重新获取数据的功能? 那就需要用到 provide/inject 组合来实现此功能,在 modal 对话框里修改此页面的数据,对话框关闭时页面刷
阅读全文
摘要:我们在本地开发时,vue.config.js 文件中配置了如下开发服务,此服务只在本地开发时生效,打包到服务器之后这里的配置是无效的,实际代理到nginx去了: (pathRewrite 这里要理解成用'/api'代替target里面的地址,后面的组件中我们调用接口的时候直接用api代替,比如我要调
阅读全文
摘要:在进行 webpack-dev-server 相关配置时,运行项目出现以上报错,我的 vue.config.js 配置如下: module.exports = { lintOnSave: false, runtimeCompiler: true, publicPath: '/', // 输出文件目录
阅读全文
摘要:前言 实现如下生成随机四位验证码的功能: 实现此功能的展示效果需要用到 H5 的 canvas 画布,接下来我们一起来看看具体的实现吧! 实现 html 部分 <input placeholder="请输入验证码" /> <canvas id="canvas" width="100" height=
阅读全文
摘要:1、拉取 git pull 2、推送 git add. git commit -m "描述" git push origin master 3、放弃本地所有修改(没有add) git checkout . 4、分支 列出所有本地分支 git branch 列出所有远程分支 git branch -r
阅读全文
摘要:在处理时间格式之前我们先来了解了解 js 中 Date 相关的一些方法 一、时间的获取 new Date() ,返回此时的本地日期时间的date对象 let date = new Date(); console.log(date); //Fri Feb 11 2022 15:21:57 GMT+08
阅读全文
摘要:前言 Ant Design Vue 官方说明,DatePicker、MonthPicker、RangePicker、WeekPicker 等插件的部分 locale 是从 value 中读取,目前的默认文案是英文,如果需要使用其他语言,需要通过下面的方案正确设置 moment 的 locale。 一
阅读全文
摘要:之前拉取开发一半的项目进行再次开发时,下载依赖报错,运行也运行不了,如下: 在网上百度各种方法进行尝试都毫无效果,真是气煞我也,最后突然灵机一动是否是我的 node 版本不对,果然更换了 node 版本后项目终于正常运行了起来,开心(*^▽^*) 其实就是 node 版本太高与 scss 版本不匹配
阅读全文