自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

翻译 es6 map数据结构的定义和使用

What:map是什么? 类似对象的键值对数据结构,但是“键”可以是任何类型的值(甚至是对象),也就是值-值的对应关系,是一种更完善的Hash结构的实现。Why:为什么es6要提供map数据结构?hash(哈希)结构就是键值对结构。传统上js只能用“字符串”做键,这带来了很大的限制,如下:when:如上, 因为传统js的键名只能是字符串,所以把elementDOM自动转为字符串[object HTMLDivElement]。所以,在需要更全面的"键值对"数据对象时,Map比Object更完善。m

2022-12-06 09:22:49 313 1

原创 vue2&3更简单实用的状态管理--pinia || 二、state相关的一切

如果您使用的是vue2,那么state必须遵循的规则是:必须是普通类型,也就是类似vue中的data,并且在添加新属性时需要使用Vue.set()。

2022-12-01 18:48:09 496

原创 vue2&3更简单实用的状态管理--pinia,一、安装并实现demo

一个 Store (如 Pinia)是一个实体,它持有未绑定到您的组件树的状态和业务逻辑,也就是托管全局状态。它有点像一个始终存在并且每个人都可以读和写的一个组件。它有3个概念:state=数据、getters=计算、actions=方法。定义;界定;明确;解释(词语)的含义store:(大型)百货商店;商店,储存,储备;Store 是使用pinia内置函数定义的,并且它需要一个唯一//useStore可以是任何名字,这是自定义的一个变量名,可以是useCar、userUser等。

2022-12-01 18:33:41 303

原创 开个多个项目需要的node版本不一致--Volta

工作时会遇到同时进行多个项目,但是依赖的node版本不一致。此时如果装了高版本会发现低版本的运行不起来,install时也会报错。此时时候volta插件就可以解决。volta,读音 [ˈvoʊltə] 。官方说明文档地址:https://volta.sh/官方项目地址:https://github.com/volta-cli/volta该工具的定位是:轻松的JavaScript工具管理器。其三个特点如下:1. 高效快速: 快速无缝地安装和运行任何 JS 工具!Volta 是用 Rust 构建的,并作为精炼的

2022-12-01 15:09:48 814

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除