当前位置: 首页 > wzjs >正文

目前做网站框架上线了建的网站免费吗

目前做网站框架,上线了建的网站免费吗,网络规划设计师考海明码吗,深圳物流公司招聘信息1. 核心功能与状态管理 • Composables 用于封装有状态的逻辑,通常结合 Vue 的响应式 API(如 ref、reactive)和生命周期钩子(如 onMounted),可管理组件内部的状态和副作用。例如,封装鼠标位置…

1. 核心功能与状态管理

• Composables

用于封装有状态的逻辑,通常结合 Vue 的响应式 API(如 refreactive)和生命周期钩子(如 onMounted),可管理组件内部的状态和副作用。例如,封装鼠标位置跟踪功能时,会维护 xy 的响应式变量。

// 示例:封装鼠标位置的 Composable
export function useMouse() {const x = ref(0);const y = ref(0);onMounted(() => { /* 监听事件 */ });return { x, y };
}

• Utils

用于处理无状态的纯逻辑,如数据格式化、数组操作等。它们不依赖 Vue 的响应式系统,也不涉及组件状态。例如,日期格式化工具函数仅接收输入并返回结果:

// 示例:日期格式化工具
export function formatDate(date) {return date.toISOString().split('T')[0];
}

2. 框架依赖性与复用范围

• Composables

深度依赖 Vue3 的组合式 API(如 ref、生命周期钩子),通常以 use 前缀命名(如 useFetchuseEventListener),适用于 Vue 组件内部复用逻辑,且每个组件实例会创建独立的状态。

• Utils

与框架无关,可以是纯 JavaScript/TypeScript 函数,适用于任何技术栈(如 React、原生 JS)。例如,字符串处理、数学计算等工具函数。


3. 适用场景

• Composables

• 需要响应式状态管理的场景(如 API 请求、事件监听)。

• 需要复用包含生命周期逻辑的功能(如组件挂载时初始化数据)。

• 需要组合多个逻辑(如将 useMouseuseEventListener 嵌套使用)。

• Utils

• 纯数据转换(如日期格式化、对象深拷贝)。

• 通用辅助功能(如防抖/节流、验证函数)。

• 与 UI 无关的逻辑(如数学计算、本地存储操作)。


4. 代码结构与设计目标

• Composables

强调逻辑的组合性,通过函数返回值暴露状态和方法,支持按需组合多个功能模块。例如,一个复杂的表单逻辑可以拆分为 useValidationuseSubmit

• Utils

强调单一职责,每个函数独立完成一个任务,不涉及状态管理。例如,capitalize 函数仅将字符串首字母大写。


5. 命名规范与类型支持

• Composables

遵循以 use 开头的命名约定(如 useCounter),并通过 TypeScript 提供强类型推导(如返回的 ref 值自动推断类型)。

• Utils

命名更灵活(如 formatDatedeepClone),类型支持取决于具体实现,不强制依赖 Vue 的类型系统。


总结对比表

特性ComposablesUtils
状态管理有状态(响应式数据)无状态(纯函数)
框架依赖依赖 Vue3 的组合式 API框架无关
典型场景组件逻辑复用(如 API 请求、事件)通用数据处理(如格式化、计算)
代码示例useMouse() 跟踪鼠标位置formatDate() 格式化日期
命名规范use 开头无强制规范
http://www.dtcms.com/wzjs/543338.html

相关文章:

  • 新网站怎么做才会被收录dedecms怎么做网站
  • react做网站企业网站被转做非法用途
  • 建设通网站查询单位学wordpress不需要学DW
  • 衡阳市建设局网站seo搜狗排名点击
  • 深圳网站制作公司售后服务网页浏览器tv版
  • 建站工具缺点做网站用什么语言最好
  • 怎么把网站加入黑名单网站的搜索框如何做
  • 用php做网站流程怎样用代码建设一个网站
  • php网站留言板模板下载wordpress禁言插件
  • 做品管圈网站网站网站弹出窗口去掉
  • 俄罗斯做货代的网站济南做网站公司电话
  • 广州有哪些知名企业网站维护与优化教程
  • 朝阳网站设计icp备案 网站名称
  • 制作免费制作个人网站怎么做wordpress重新安装博客怎么搬家
  • 厦门网站建设维护天津电力建设公司招标网站
  • 做网站哪家服务器好1g内存vps 开电影网站
  • 佛山网站建设公司哪家最好网站设计人员
  • 沧州网站建设网海申外贸网站建设方案
  • 360网站建设的目标是什么河南网站制作公司哪家好
  • cnzz站长统计工具企业网站网址
  • 鹰潭网站建设公司租用大型服务器多少钱
  • php快速建站系统做国外服务器网站
  • 营销型网站设计价格钦州的网站建设
  • 苏州资讯网站建设上海市建设协会考试网站
  • 北京房产网站建设怎样做 云知梦 网站
  • 怎样做QQ网站呢建站 网站程序
  • 免费建站软件排行榜电子商务网站建设的过程
  • 织梦网站手机版端设置2024年楼市大局已定
  • 漂亮的博客网站模板广州装饰公司
  • 自己做自媒体在哪个网站比较好网络推广运营优化