1. 安装eslint 2. 初始化配置文件 完成后,添加react-hook的eslint插件 并且在配置文件中添加配置项: 3.在VSCode的Extensions中安装Eslint 从插件说明中可知这个插件的默认配置文件位置: 它会默认查找当前工作目录下的根文件夹下的.eslintrc.*或者 ...
分类:
其他好文 时间:
2019-12-04 13:08:39
阅读次数:
356
[toc] forms组件 多对多表的创建方式: forms组件功能: 普通方式的注册功能校验: forms组件实现注册功能: forms常用字段与插件 choice 字段 forms内置字段: 字段校验; 钩子函数(HOOK): 数据的校验: 展示信息: 渲染标签: 校验数据的注意事项: ...
分类:
其他好文 时间:
2019-12-03 19:45:50
阅读次数:
126
感觉好长时间没写博客一样,app.js代码 import React from 'react'; import { useState } from 'react'; function App() { const [input, setInput] = useState(''); // const [ ...
分类:
其他好文 时间:
2019-12-03 19:32:22
阅读次数:
107
最终实现效果说明:用 git commit 提交代码之前,利用 pre-commit git 钩子,实现代码规范检测(eslint、standard 规范),符合规范之后才可以提交到 git 仓库。这样在团队合作开发时,可以统一代码风格,如果某些同志代码不符合规范,是无法进行提交代码的。 我的dem ...
分类:
其他好文 时间:
2019-12-02 20:50:32
阅读次数:
169
路由元信息 meta 在路由列表中,每个路由都有一个 元数据字段,我们可以在这里配置一些自定义信息,供页面组件或路由钩子函数中使用。在路由跳转的时候,提供我们判断条件。 在组件中获取 meta 数据 在路由钩子中获取 meta 数据,一般用于: 改变网页标题,用户登录鉴权 示例: 用户登录鉴权, 如 ...
分类:
Web程序 时间:
2019-12-01 21:12:33
阅读次数:
174
获取数据的两种方式 导航完成之后获取数据: 先完成导航,然后在接下来的组件生命周期钩子 中获取数据。在数据获取期间展示一个 加载中的状态提示。 导航完成之前获取: 导航完成前,在路由进入的守卫中获取数据,在数据获取成功后执行导航。 导航完成之后获取数据(可展示loading) 在组件的 钩子中获取数 ...
分类:
其他好文 时间:
2019-12-01 20:54:18
阅读次数:
99
导航守卫 所谓的导航守卫,就是路由的钩子函数。主要用来通过 跳转 或 取消 导航。导航守卫分三种: 全局、路由独享、组件级的 。 注意: 参数或查询的改变并不会触发进入和离开的导航守卫。可以通过 监听 对象,或使用 的组件内守卫。 全局前置守卫 进入路由之前的钩子函数,接受 函数,在此可以阻止进入路 ...
分类:
其他好文 时间:
2019-12-01 20:27:58
阅读次数:
91
在同一个地方摔倒两次之后,决定记录下来这个东西。 问题 在同一个地方摔倒两次之后,决定记录下来这个东西。 问题 1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YA ...
分类:
编程语言 时间:
2019-12-01 00:02:29
阅读次数:
116
新建单个文档的MFC应用程序,类视图——View项的属性——消息,WM_PAINT,创建OnPaint()函数 ...
分类:
编程语言 时间:
2019-11-30 13:55:47
阅读次数:
137
什么是生命周期:从 Vue 实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期! 生命周期钩子:就是生命周期事件的别名而已; 生命周期钩子 = 生命周期函数 = 生命周期事件 主要的生命周期函数分类: 1、创建期间的生命周期函数: beforeCreate:实例刚在内存中 ...
分类:
其他好文 时间:
2019-11-30 09:46:20
阅读次数:
61