自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript如何给对象加一个只读属性

JavaScript中可以利用属性的。属性, 并且将该属性的。特性添加一个只读属性。, 意识是不可改写了。

2023-05-12 11:37:11 651

原创 原始值与引用值

原始值Undefined、Null、Boolean、Number、Strig、Symbol、BigInt。这些值都是按值存储的,下面举个例子:let name = 'xiaomi'let name1 =name以上代码中name1初始值为name,那么name1也会得到xiaomi这个值,这个值跟name中存储的xiaomi是完全独立的。两个值互不影响,这个过程如下图所示:其实就是又开辟了一个内存空间用来存储name1。这种存储结构是不是很像数

2023-03-06 19:54:20 181

原创 依赖注入

Prop 逐级透传问题当组件嵌套很深的时候,深层的组件需要获取很外层的祖先组件的属性时,如果还使用prop逐渐传递会很麻烦,那么就可以使用provide/inject。provide用来提供数据,inject用来获取数据。provide为后代提供数据, provide(注入名, 注入值)。注入值可以是任意类型的值,也可以是ref响应式数据。一个组件挡住可以写多个provide()import {ref, provide} from 'vue'const

2023-03-06 15:49:01 190

原创 Pinia的Setup Store写法

Setup Store写法。在defineStore()中传递两个参数,第一个参数对应的是id第二个参数是一个回调函数, 这个函数的用法与setup()类似。具体写法如下:export const useUserStore = defineStore('userStore', () => {  // 这里对应的是state: () => ({ user

2023-03-02 18:19:09 945

原创 标签模板字符串

函数返回字符串的后三位function getStr() {     return str.slice(-3)}console.log(getStr`hello, world`) // 输出rldNOTE: 你会发现,以上代码中在调用函数传递字符串的时候是用的不是传统的getStr('hello, world')本文由 mdnice 多平台发布

2023-02-27 18:43:59 132

原创 Vue3的动态组件与keepalive组件

动态组件<component>常用于组件间来回切换的场景,比如说Tab。具体使用方式如下: <component :is='组件名/组件对象'><template>    <div>        <button         &nbsp

2023-02-27 15:30:29 441

原创 响应式

声明响应式可以使用 reactive() 函数创建一个响应式对象或数组:<template>    <div>      <!-- `@click`用来监听事件的方式 -->      <!-- 后续会讲到 -->   &nbsp

2023-01-16 16:14:55 317

原创 JavaScript箭头函数的用法

基础写法、高级写法、使用场景、注意事项。箭头函数不能作为构造函数使用,也没有prototype属性。

2022-11-27 19:05:55 315

空空如也

空空如也

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

TA关注的人

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