在 Vue.js 中是否有等效于 React 的 useId 钩子?



在React中有一个非常方便的钩子叫做useId,它有助于确保HTML id在整个DOM中是唯一的。我想知道Vue的生态系统中是否有类似的东西?

https://beta.reactjs.org/apis/react/useId

Vue没有公共的对应,可以看到它最近才在React中可用。

它可以在Vue中通过使用内部API来完成,该API经常在现有的第三方库中使用,并且不太可能破坏:

const uid = getCurrentInstance().uid;

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

const uid = _.uniqueId();

最新更新