vue 3 ref 变量在 let 和 const 之间选择
P粉463418483
P粉463418483 2023-12-25 13:40:58
[Vue.js讨论组]

我正在创建一个新的 Vue 3 项目,我看到很多人在网上声明这样的引用。

const myVariable = ref(false)

为什么我们在 Vue 3 中突然使用 const

我知道 refs 以某种方式包装它们以使它们可编辑,但我仍然不明白为什么不这样声明它们:

let myVariable = ref(false)

我知道这对于 Vue 3 开发人员来说可能听起来很愚蠢,但我无法理解将值更改为常量背后的原因

与此同时,我在组合 API 中使用 const 声明,但我想了解背后的原因

P粉463418483
P粉463418483

全部回复(1)
P粉872182023

这是偏好,但使用 const 的争论是当值没有改变时,例如:

const name = 'John';

// Shouldn't work.
name = 'Bill';

使用 ref(),您不会替换变量,而是替换属性

const name = ref('John');

name.current = 'Bill';

以下是 eslint 的解释:

文档(在撰写本文时):https://eslint.org/文档/最新/规则/prefer-const

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号