首页 > 其他分享 >js 全局变量

js 全局变量

时间:2023-11-24 09:33:52浏览次数:37  
标签:全局变量 userId js userType Vue prototype store

1、赋值并保存 import { setSessionStorage } from '@/store/index'   Vue.prototype.$userId = res.result.userInfo.id Vue.prototype.$userType = res.result.userInfo.post setSessionStorage() 2、index.js

export function setSessionStorage() {
var store ={

  userId : Vue.prototype.$userId,

  userType :Vue.prototype.$userType,

}
sessionStorage.setItem("store",JSON.stringify(store))
}

export function getStore() {
  return JSON.parse(sessionStorage.getItem("store")) // 取值
}

 

标签:全局变量,userId,js,userType,Vue,prototype,store
From: https://www.cnblogs.com/Harrylsj/p/17853015.html

相关文章

  • js 优化
    提炼函数把条件分支语句提炼成函数合理使用循环提前让函数退出代替嵌套条件分支传递对象参数代替过长的参数列表少用三目运算符合理使用链式调用分解大型类活用位操作符纯函数(1).提炼函数:①.避免超大函数.②.独立出来的函数有助于代码复用.③.独立出来的函数更容......
  • postman 出现Enable JavaScript and cookies to continue 如何反爬(js反爬)
    网页无法F12,禁止调试出现debug怎么办直接F8禁用,ctrl+F8开启调试断点网站禁止ip访问,并且关闭了icmp回包,调试最好禁用缓存,以便实时更新用postman单独访问首页的index的首页也是无法获取网页内容考虑网页使用js进行跳转实例:比如使用postman请求https://www.phind.com/简......
  • js关系运算符
    关系运算符:==等于>大于<小于>=大于等于<=小于等于!=不等于===全等例子:等于: 大于: 小于: 大于等于: 小于等于: 不等于: //全等 //全等和等于的区别://==在js中,只是对值,进行比较......
  • bpmnjs
    在bpmn.js中,`bpmnModeler.get()`方法用于获取不同的模块,你可以通过这些模块来访问和操作BPMN模型的不同部分。以下是一些常用的模块和对应的用途:1.**Canvas模块:**```javascriptvarcanvas=bpmnModeler.get('canvas');```用于访问BPMN模型的画布,可以进行与......
  • js 对象数组排序
    //排序,根据name名称中的数字排序sortList(a:any,b:any){if(a?.name&&b?.name){constaStr=a.name.replace(/[^\d]/g,'')constbStr=b.name.replace(/[^\d]/g,'')......
  • js判断在手机端/移动端,还是PC端
    varsystem={win:false,mac:false,xll:false};varp=navigator.platform;system.win=p.indexOf("Win")==0;system.mac=p.indexOf("Mac")==0;system.x11=(p=="X11")||(p.indexOf("Linux")==0);if(system.win||system......
  • js 数组、字符串常用方法
    JavaScript数组的常用操作增:push()向数组的末尾添加一个或更多元素,并返回新的长度unshift()在数组开头添加任意多个值,然后返回新的数组长度splice()传入三个参数,分别是开始位置、0(要删除的元素数量)、插入的元素,返回空数组concat()首先会创建一个当前数组的副本,然后再把它......
  • threejs—01—概念
    一、物体如何移动所有的物体不管是PerspectiveCamera()还是mesh()构造函数,都是继承Object3D()的。因为继承,所以,camera实例和mesh实例,不仅可以访问自己构造函数的函数原型prototype对象里的东西,也可以访问Object3D()函数的属性。其中,Object3D()函数有一个position属性很重要,通......
  • 在Vue中使用Mock.js虚拟接口数据实例详解
     在Vue项目中使用Mock.js可以方便地模拟接口数据,用于前端开发和测试。Mock.js是一个生成随机数据的库,可以帮助我们快速构建虚拟接口数据。在本文中,我将通过一个实例来详细讲解在Vue中使用Mock.js虚拟接口数据的方法。首先,我们需要创建一个Vue项目。可以使用VueCLI来快速创建......
  • bytenode nodejs 字节码编译工具
    bytenode是一个nodejs字节码编译工具,可以用来实现nodejs代码的一些加密简单使用安装目前推荐安装为cli全局模式,我使用npmscript不成功 sudonpminstall-gbytenode简单代码app.js定义一个模块 module.exports={name:"dalong",age:333}编译bytenode--compileapp.j......