在Vue.js中是否有一个与React的useId挂钩等效的钩子?

nx7onnlm  于 2022-12-27  发布在  Vue.js
关注(0)|答案(1)|浏览(106)

在React中有一个非常方便的钩子useId,它可以帮助确保HTML ID在DOM中是唯一的。我想知道在Vue生态系统中是否有类似的东西?
https://beta.reactjs.org/apis/react/useId

wko9yo5t

wko9yo5t1#

Vue没有公开的对应项,可以看出它最近才在React中可用。
可以在Vue中使用现有第三方库中常用的内部API完成,并且不太可能破坏:

const uid = getCurrentInstance().uid;

或者使用任何具有全局状态的唯一ID生成器,如Lodash:

const uid = _.uniqueId();

相关问题