uuid 生成器
UUID v4 生成器作为平版网络组件和ES模块. 为网页浏览器所制作.
使用量
安装
npm install --save @advanced-rest-client/uuid-generator
作为模块
import { v4 } from '@advanced-rest-client/uuid-generator';
console.log(v4());
在 html 文件( web 组件)
<html>
<head>
<script type="module">
import '@advanced-rest-client/uuid-generator';
</script>
</head>
<body>
<uuid-generator id="uuid"></uuid-generator>
<script>
console.log(uuid.generate());
</script>
</body>
</html>
在一个LitElement中
import { LitElement, html } from 'lit-element';
import { v4 } from '@advanced-rest-client/uuid-generator';
class SampleElement extends LitElement {
render() {
return html`my component`;
}
_someOperation() {
const uuid = v4();
}
}
customElements.define('sample-element', SampleElement);
浏览器或网络工人
出于历史原因 index.js 文件包含两个导出 v4 函数,但也包括网络组件。 当在网络工人或节点中使用此模块时, 会产生错误 .
以 main.js 文档。 对于兼容性,此文件不设为 module 输入 package.json 文档.
import { v4 } from '@advanced-rest-client/uuid-generator/main.js';
发展
git clone https://github.com/advanced-rest-client/uuid-generator
cd uuid-generator
npm install
本地运行演示
npm start
运行测试
npm test