vue点击项目唯一id生成器nanoid的使用方式

vue点击项目唯一id生成器nanoid的使用方式

目录

点击项目唯一id生成器nanoid使用

nanoid的安装

nanoid的使用

前端常用库——nanoid

1.在项目目录下打开终端,下载安装nanoid库

2.引入nanoid库

3.使用nanoid生成uuid

点击项目唯一id生成器nanoid使用

UUID是软件开发中最常用的通用标识符之一。

nanoid库和uuid库一样都可以生成uuid,但是nanoid相比uuid要更轻量级。

nanoid的安装 npm i nanoid  // 或者 yarn add nanoid nanoid的使用 import { nanoid } from 'nanoid'  let id = nanoid() //也可以指定生成字符串的长度 //let id = nanoid(5) 前端常用库——nanoid

nanoid库和uuid库一样都可以生成uuid,但是nanoid相比uuid要更轻量级,下面就来演示一下如何在项目中使用nanoid。

1.在项目目录下打开终端,下载安装nanoid库 npm i nanoid

或者,如果你安装了yarn可以使用:

yarn add nanoid 2.引入nanoid库

nanoid库中用分别暴露的方式暴露了一个函数nanoid

import {nanoid} from 'nanoid' 3.使用nanoid生成uuid

直接调用nanoid(),即可生成一个uuid 

import React, { Component } from 'react' import {nanoid} from 'nanoid' import "./index.css" export default class Header extends Component { handleKeyUp = (event) => { const {keyCode, target} = event; // 判断是否是回车 if (keyCode !== 13) return if (target.value.trim() === '') { alert("输入不能为空") return } const todoObj = {id:nanoid(),name:target.value,done:false} this.props.addTodo(todoObj) target.value = '' } render() { return ( <div className="todo-header"> <input onKeyUp={this.handleKeyUp} type="text" placeholder="请输入你的任务名称,按回车键确认"/> </div> ) } }

以上为个人经验,希望能给大家一个参考,也希望大家多多支持易知道(ezd.cc)。

推荐阅读