uniapp 引入nanoid 报错
时间: 2023-09-04 21:06:42 浏览: 336
uni-app 真机测试ios上报错 request:fail abort
如果你在使用 Uniapp 引入 nanoid 时出现了报错,可能是因为 nanoid 不是一个标准的 CommonJS 或 ES6 模块,需要通过特殊的方式引入。
你可以尝试使用 `script` 标签来引入 nanoid:
1. 在 `index.html` 中引入 nanoid:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Uniapp</title>
</head>
<body>
<div id="app"></div>
<script src="https://cdn.jsdelivr.net/npm/nanoid"></script>
</body>
</html>
```
2. 在需要使用 nanoid 的组件中,通过全局变量 `nanoid` 来使用:
```javascript
export default {
methods: {
generateId () {
const id = nanoid()
console.log(id)
}
}
}
```
这样就可以在 Uniapp 中使用 nanoid 了,希望能够帮到你。
阅读全文