vue js 生成唯一标识
1.引入importuuidv1from"uuid/v1"2.在div里<div:id="elId"class="container"></div>3.在data里面声明 elId:"",为了让每次页面打开都生成一个id,且刷新后不会变,那么就需要存储首先在methods里面写一个函数created(){this.elId=uuidv1();//获取随机id},然后在mou
·
1.引入import uuidv1 from "uuid/v1"
2.在div里 <div :id="elId" class="container"></div>
3.在data里面声明 elId: "",
为了让每次页面打开都生成一个id,且刷新后不会变,那么就需要存储
首先在methods里面写一个函数
created() {
this.elId = uuidv1(); //获取随机id
},
然后在 mounted里面做判断
if (localStorage.getItem("id") == null) { //判断localStorage里面是否有值,如果没有值那么
this.created(); //调用methods里的函数created
localStorage.setItem("id", this.elId); //然后把生成的id存储到localStorage里面
}
完整代码
更多推荐
已为社区贡献1条内容
所有评论(0)