Jessn′s blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  •   
  •   

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
#函数

搜索

Hexo Fluid