vscode + eslint自动格式化代码 安装eslint插件在settings.json中配置以下 1234567891011//配置eslint "eslint.validate": [ "javascript", "javascriptreact", "html", "vue" 2022-09-05 其他 #vscode
异步请求初始化时数据读取问题 为了解决这个问题,我们首先需要了解最佳异步请求的时机 最佳异步请求的时机我们到底该在什么情况下选择created,而又在什么情况下选择updated? 对于作为子组件被调用的组件里,异步请求应当在mounted里调用,因为这个时候子组件可能需要涉及到对dom的操作; 对于页面级组件,当我们需要使用ssr(服务端渲染)的时候,只有created是可用的,所以这个时候请求数据只能用它; 对于页面级组 2021-12-26 Vue #问题
npm常用命令 NPM命令详解平时工作中经常用npm安装,每次用的时候有些命令都要去查一次,这次就自己把这些命令整理下,让自己可以多记住一些。对于还不知道NPM是什么的同学请自行google吧 这里我就不多BB了,主要记录一下NPM几个常用命令和参数的意思 安装模块如不指定版本号 默认会安装最新的版本npm install packagename 安装指定版本的模块npm install packagename 2021-12-19 其他 #技巧 #Node.js
action中的解构赋值疑惑 当时看到了这样一个问题 12345actions: { increment ({ commit }) { commit('INCREMENT') }} 看到action中increment函数的参数写成这样,当场就疑惑了,这个结构赋值的对象是谁呢查找资料后发现 在vuex的api中action的部分有这样一 2021-12-14 Vue #问题
vue函数式编程解决promise报错问题 问题 出现原因对于目前的VueRouter的版本而言,其底层时用的promise函数写的,而promise函数执行需要两个回调,一个成功的回调,和一个失败的回调。vue底层设计时声明式编程已经完善了promise的回调,而函数式编程并没有进行维护,此时当多次触发函数时就会出现上图错误 解决方法重写push、replace方法 12345678910111213//重写vueRouter原型对象的p 2021-12-13 Vue #问题
Hexo博客部署恢复 一、安装 node.js 和 git for windows二、配置 git 个人信息,生成新的 ssh 密钥:git config --global user.name "helloqingfeng" git config --global user.email "128994000@qq.com" ssh-keygen -t rsa -C "1 2021-12-13 其他 #github #hexo
github搜索 Github搜索技巧in:name按照项目名称搜索 eg:搜索项目名称里带mall(商城)的项目 in:name mall in:description按照描述搜索 eg:搜索描述里带spring的项目 in:description spring in:readme按照项目介绍进行搜索 eg:搜索项目介绍里带spring的项目 in:readme spring sta 2021-12-13 其他 #github #技巧
call、apply、bind浅析 call(thisArgs [,args…])该方法可以传递一个thisArgs参数和一个参数列表,thisArgs 指定了函数在运行期的调用者,也就是函数中的 this 对象,而参数列表会被传入调用函数中。thisArgs 的取值有以下四种情况: 不传,或者传null,undefined, 函数中的 this 指向window对象 传递另一个函数的函数名,函数中的 this 指向这个函数的引用 2021-12-13 Javascript #函数