yangxuanLL

2020年10月10日

vue单元测试(jest)

摘要: 一、环境配置 1、安装依赖 vue add @vue/cli-plugin-unit-jest 确保已经安装了vue-cli3或vue-cli4,可以通过vue --version测试 安装完成,时间略微长一点,5-10分钟 安装完成后package.json里会增加这些依赖 文件根目录多出一个je 阅读全文

posted @ 2020-10-10 17:10 yangxuanLL 阅读(921) 评论(0) 推荐(0) 编辑

2019年8月6日

react中的事件处理

摘要: 一、使用bind绑定this 二、class fields语法 三、在回调中使用箭头函数 阅读全文

posted @ 2019-08-06 17:13 yangxuanLL 阅读(501) 评论(0) 推荐(0) 编辑

2019年8月5日

展开运算符

摘要: 展开运算符是ES6的特性,使用场景有以下: 一、函数调用中使用展开运算符 function test(a, b, c){} let args = [0, 1, 2]; test(...args); 我们使用...展开运算符就把0,1,2分别传给了test()的参数a,b,c。 二、数组字面量使用展开 阅读全文

posted @ 2019-08-05 14:52 yangxuanLL 阅读(1527) 评论(0) 推荐(0) 编辑

2019年8月2日

对象、数组的克隆

摘要: 克隆数组的方法: let arr = [1,2,3]; 1、let arr_1 = arr.slice(); 2、let arr_2 = arr.slice(0); 3、let arr_3 = arr.splice(0); 4、let arr_4 = arr.concat(); 5、let arr_ 阅读全文

posted @ 2019-08-02 10:31 yangxuanLL 阅读(154) 评论(0) 推荐(0) 编辑

2019年6月24日

ES6中Object.assign()

摘要: Object.assign() 语法:Object.assing(target,…sources) 一、合并对象 二、克隆对象 三、"null 或 undefined 源被视为空对象一样对待,不会对目标对象产生任何影响。" 阅读全文

posted @ 2019-06-24 11:32 yangxuanLL 阅读(627) 评论(0) 推荐(0) 编辑

2019年6月21日

vue-bus中央事件总线

摘要: 非父子组件(例如兄弟组件)之间传值的方式,可以用vuex,也可以用事件总线,已下是事件总线(vue-bus)的介绍: 1、安装 2、注册 在main.js中注册 3、使用 A页面传递给B也页面: A页面中,触发了一个叫toBPage的事件,并传递了参数'hello world!' B页面中,this 阅读全文

posted @ 2019-06-21 16:06 yangxuanLL 阅读(4275) 评论(0) 推荐(0) 编辑

Vuex持久化插件-解决刷新数据消失的问题(vuex-persistedstate)

摘要: 利用vuex进行全局状态管理的时候,刷新页面数据会丢失,如何解决这样的问题呢?可以通过插件vuex-persistedstate来解决。 1、安装 2、引入及配置 默认持久化所有state,要想持久化指定state,配置如下: 阅读全文

posted @ 2019-06-21 15:32 yangxuanLL 阅读(3246) 评论(0) 推荐(0) 编辑

导航