会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
哥哦狗子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
19
下一页
2019年6月15日
create-react-app创建项目修改配置项的两种方法
摘要: 方法一:eject 打开 package.json ,可以看到eject。运行 npm run eject 可以让由create-react-app创建的项目的配置项暴露出来。 运行npm run eject ,此时,项目中多了一个config文件,并且各个配置文件已经暴露出来了。(运行npm ru
阅读全文
posted @ 2019-06-15 11:17 哥哦狗子
阅读(7020)
评论(0)
推荐(0)
2019年6月14日
React高阶组件学习笔记
摘要: 高阶函数的基本概念: 函数可以作为参数被传递,函数可以作为函数值输出。 高阶组件基本概念: 高阶组件就说接受一个组件作为参数,并返回一个新组件的函数。 为什么需要高阶组件 多个组件都需要某个相同的功能,使用高阶组件减少重复实现。 编写高阶组件: 1.实现一个普通组件。 2.把普通组件用函数包裹,并用
阅读全文
posted @ 2019-06-14 16:43 哥哦狗子
阅读(514)
评论(0)
推荐(0)
react的嵌套组件
摘要: react没有vue插槽的概念,但是有嵌套组件,可以用嵌套组件实现类似插槽的功能。下例中,color,name,btn相当于具名插槽,children相当于匿名插槽。
阅读全文
posted @ 2019-06-14 15:08 哥哦狗子
阅读(2370)
评论(0)
推荐(0)
2019年6月12日
react绑定事件的几种写法
摘要: 方法一:最麻烦的写法,不推荐 方法二:在构造函数里统一绑定,不常用。 方法三:最常见的写法。 方法四:可以传参数。
阅读全文
posted @ 2019-06-12 16:59 哥哦狗子
阅读(3532)
评论(2)
推荐(0)
2019年6月9日
vue响应原理
摘要: 用Object.defineProperty添加属性的方法,给属性加get set方法。当我们操作属性的时候其实底层是在操作dom。
阅读全文
posted @ 2019-06-09 20:23 哥哦狗子
阅读(310)
评论(0)
推荐(0)
浅读vue-router源码,了解vue-router基本原理
摘要: 项目中使用vue-router的时候,会进行以下操作(可能具体不是这么写的,但是原理一样): 接下来看我们写一个极简版的router源码。 class VueRouter { constructor(Vue, options) { this.$options = options this.route
阅读全文
posted @ 2019-06-09 19:15 哥哦狗子
阅读(676)
评论(0)
推荐(0)
2019年6月8日
vue项目中的登录鉴权
摘要: 用vue做一个简单的登录鉴权功能。 项目目录结构如下: Login 组件 登录成功后做本地存储和store存储,并进行跳转。 Login.vue关键代码: store 在Login组件里登录时token做了数据持久化处理,防止页面刷新丢失token。给store里的token赋初值的时候要取 sto
阅读全文
posted @ 2019-06-08 18:16 哥哦狗子
阅读(5475)
评论(0)
推荐(0)
2019年6月6日
浅读vuex源码,了解vuex基本原理
摘要: 极简版vuex代码 <!--?xml version="1.0" encoding="UTF-8"?--> 我们做提交改数据又是什么行为呢?commit有3个参数type payload _options,我们从mutations里取出type对应的函数,对它进行具体的操作(传入参数执行函数) <!
阅读全文
posted @ 2019-06-06 17:05 哥哦狗子
阅读(484)
评论(0)
推荐(0)
2019年6月5日
项目开发选择插件和库应该注意什么?
摘要: 维护团队 团队是否强大更新迭代 如果好久都没更新了,可能会不能适配最新都东西Github ⭐️是否多测试 测试覆盖率是否高缺点特点
阅读全文
posted @ 2019-06-05 08:47 哥哦狗子
阅读(205)
评论(0)
推荐(0)
2019年5月31日
vue-cli3配置eslint
摘要: 一、默认配置 以下是package.json文件中关于的eslint默认配置 二、关闭eslint 直接注释掉package.json文件中eslint的配置就可以了。 三、修改eslint 格式: 规则值: eslint 规则配置参数
阅读全文
posted @ 2019-05-31 16:40 哥哦狗子
阅读(5895)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
19
下一页
公告