joken-前端工程师

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

2025年1月20日

摘要: 在 Vue 3.5 及其更新版本中,确实引入了一些改进,使得解构 props 并保持响应性变得更加简单。具体来说,Vue 3.5 引入了对 setup 函数中的 props 解构的原生支持,通过编译时优化确保解构后的变量仍然是响应式的。 Vue 3.5 中直接解构 props 在 Vue 3.5 及 阅读全文
posted @ 2025-01-20 22:33 joken1310 阅读(370) 评论(0) 推荐(0)

摘要: xe-utils 是一个功能丰富的 JavaScript 工具库,提供了大量的实用函数来简化常见的编程任务。它特别适用于与 vxe-table(一个基于 Vue.js 的表格组件库)结合使用,但也可以独立应用于任何 JavaScript 项目中。 安装 xe-utils 你可以通过 npm 或 ya 阅读全文
posted @ 2025-01-20 22:26 joken1310 阅读(1437) 评论(0) 推荐(0)

摘要: 在 Vue 3 中,setup 函数是 Composition API 的入口点,用于替代传统的 data、methods、computed 等选项。setup 函数可以接收两个参数:props 和 context。下面详细解释这两个参数及其用途。 setup 函数签名 import { Setup 阅读全文
posted @ 2025-01-20 22:23 joken1310 阅读(627) 评论(0) 推荐(0)

摘要: 在 Vue 3 中使用 TSX 并结合 ref 来获取 DOM 元素或组件实例,可以通过 Vue 提供的组合式 API(Composition API)来实现。Vue 3 支持 JSX/TSX 语法,允许你在函数式组件中编写类似 JSX 的代码。下面是一个具体的示例,展示了如何在 TSX 中使用 r 阅读全文
posted @ 2025-01-20 22:19 joken1310 阅读(453) 评论(0) 推荐(0)

摘要: loading 属性是 HTML <img> 标签的一个属性,用于指示浏览器何时加载图像资源。它有助于优化页面加载性能,特别是对于包含大量图片的页面。通过延迟加载(lazy loading)不在视口内的图片,可以显著减少初始页面加载时间,并提高用户体验。 loading 属性的值 loading 属 阅读全文
posted @ 2025-01-20 22:17 joken1310 阅读(540) 评论(0) 推荐(0)

摘要: a函数继承b函数,b函数继承c函数,那a函数的实例abc可以直接读取c函数的prototype属性吗? 在 JavaScript 中,函数可以通过原型链继承其他函数的属性和方法。上面提到“a函数继承b函数,b函数继承c函数”,通常是指构造函数之间的继承关系,这涉及到原型链的层级结构。在这种情况下,a 阅读全文
posted @ 2025-01-20 22:14 joken1310 阅读(49) 评论(0) 推荐(0)

摘要: 在 JavaScript 中,对象的属性可以分为“显示属性”(也称为自有属性,own properties)和“隐式属性”(通常指的是继承自原型链上的属性)。理解这两类属性的区别对于深入掌握 JavaScript 对象模型非常重要。 显示属性(Own Properties) 显示属性是指直接定义在一 阅读全文
posted @ 2025-01-20 22:10 joken1310 阅读(57) 评论(0) 推荐(0)

摘要: is 关键字主要用于定义类型谓词,它确实主要出现在函数的返回类型声明中,用于实现类型保护。然而,它的使用场景并不仅限于简单的类型检查函数。下面是一些详细的说明和扩展用法: 主要用途:类型保护函数 如前所述,最常见的用途是定义类型保护函数,以帮助 TypeScript 更准确地推断变量的类型。例如: 阅读全文
posted @ 2025-01-20 22:05 joken1310 阅读(100) 评论(0) 推荐(0)