TypeError:无法读取未定义的属性“v4”

Posted

技术标签:

【中文标题】TypeError:无法读取未定义的属性“v4”【英文标题】:TypeError: Cannot read property 'v4' of undefined 【发布时间】:2020-12-01 03:10:48 【问题描述】:

在 vue 中遇到这个错误

vue.esm.js?efeb:628 [Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'v4' 
of undefined"

found in

---> <AddTodo> at src/components/AddTodo.vue
   <App> at src/App.vue
     <Root>

我已经安装了 uuid,所以 v4 应该可以工作,但它不是。

【问题讨论】:

你能分享你的完整代码吗,会有帮助的。 【参考方案1】:

我遇到了同样的错误,并且 我解决了。

import v4 from 'uuid';

const uuId = v4()

【讨论】:

【参考方案2】:

也许我迟到了 ?

import * as uuid from 'uuid';

现在你可以从 uuid 做任何事情。比如,

uuid.v4();

希望这会有所帮助?

【讨论】:

以上是关于TypeError:无法读取未定义的属性“v4”的主要内容,如果未能解决你的问题,请参考以下文章

TypeError:无法读取未定义的属性“分支”

TypeError:无法读取未定义的属性“getters”

(节点:47028)UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“表情符号”

NextJS:TypeError:无法读取未定义的属性“json”

TypeError:无法使用 TSLint 和 TypeScript 读取未定义的属性“getFullWidth”

[karma-server]:TypeError:无法读取未定义的属性“范围”-CI 环境中的 Angular 单元测试