- 博客(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  
2023-02-27 15:30:29
441
原创 响应式
声明响应式可以使用 reactive() 函数创建一个响应式对象或数组:<template> <div> <!-- `@click`用来监听事件的方式 --> <!-- 后续会讲到 -->  
2023-01-16 16:14:55
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅