Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请教下add()为什么要防止notice重复加入notices队列中 #65

Open
wjryours opened this issue Mar 8, 2019 · 2 comments
Open

Comments

@wjryours
Copy link

wjryours commented Mar 8, 2019

const key = notice.key = notice.key || getUuid();
假如 key = getUuid()这不是可以一直不重复吗?这样做的意义什么呢?,
就算有maxCount 的限制也只需要删掉最前面的一个就可以了,这样做的目的是为了什么,性能问题么?
小白请教下

@refanbanzhang
Copy link

refanbanzhang commented Apr 5, 2019

const key = notice.key = notice.key || getUuid();
假如 key = getUuid()这不是可以一直不重复吗?这样做的意义什么呢?,
就算有maxCount 的限制也只需要删掉最前面的一个就可以了,这样做的目的是为了什么,性能问题么?
小白请教下

遍历notices时你不需要key吗?remove的时候不需要唯一标识吗?

@sage-z
Copy link

sage-z commented Jul 24, 2021

看了下19年2月份的3.3.1版本,和现在版本基本一致

该语句只是对外暴露了一个可以自行控制 key 的接口,方便自行做些小优化,比如dom重用,或者有特殊需求需要指定的key值
做通用组件肯定会思考其扩展性,不会想当然的什么就是什么

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants