美文网首页Java编程技术
VueJS 保存cookie信息

VueJS 保存cookie信息

作者: 李颖轩_LiYingxuan | 来源:发表于2018-02-01 10:01 被阅读2274次

vuejs存cookie

1、安装

npm install js-cookie

2、存取cookie信息

我以存取用户语言信息为例。set将lang信息存入字段user_lang中,取的时候判断一下user_lang中是否有值,没有的话就返回传入的初始值。

新建lang.js文件:

export default {
  setLang(lang) {
    window.localStorage.setItem('user_lang', lang)
  },
  getLang(defaultLang) {
    let localLang = window.localStorage.getItem('user_lang')

    if (localLang === null) {
      return defaultLang
    } else {
      return localLang
    }
  }
}

3、执行set

在components中先import

import LangStorage from './../helpers/lang'

然后函数中执行set:

changeLocale() {
  let locale = this.$i18n.locale
  locale === 'zh' ? this.$i18n.locale = 'en' : this.$i18n.locale = 'zh'
  LangStorage.setLang(this.$i18n.locale) // 保存用户习惯
}

4、调用get

在main.js(或components)等需要用到地方中先import

import LangStorage from './helpers/lang'

然后调用get:

const i18n = new VueI18n({
  locale: LangStorage.getLang('zh'),  // 获取用户习惯或初始值
  messages: {
    'zh': require('./common/lang/zh'),
    'en': require('./common/lang/en')
  }
})

The end.

相关文章

  • VueJS 保存cookie信息

    vuejs存cookie 1、安装 2、存取cookie信息 我以存取用户语言信息为例。set将lang信息存入字...

  • Cookie/Session

    1. Cookie/Session? 1.1Cookie简介 HTTP/1.1 引入 Cookie 来保存状态信息...

  • cookie

    cookie (一) cookie概述 Cookie 是服务器保存在浏览器的一小段文本信息,每个 Cookie 的...

  • Cookie和Session的使用和区别

    Cookie和Session的使用和区别 Cookie中译小甜饼,是网页浏览器用来保存用户信息的文件,可以保存比如...

  • Cookie,Session和Token

    Cookie是在客户端保存状态的方式 Session是在服务器端保存状态的方式 登录信息等不要保存在Cookie上...

  • cookie sessionStorage localStora

    cookie Cookie是服务器发给客户端的特殊信息,cookie是以文本的方式保存在客户端; 单个cookie...

  • node.js cookie

    cookie,存储用户本地信息。 cookie 特点 cookie 保存在浏览器本地,只要不过期,关闭浏览器也会存...

  • Cookie--PC用户行为分析的基石

    什么是cookie Cookie也叫浏览器缓存,是浏览器保存在电脑硬盘中的txt文件,也是网站保存用户信息以及识别...

  • UIWebView和WKWebView的cookie管理机制

    Cookie 关于 cookiecookie 是服务端为了识别终端身份,保存在终端本地的用户凭证信息。cookie...

  • 13-Session、LocalStorage、Cache-Co

    一、使用Session保存信息(Cookie大概在4k) Session可以解决Cookie被用户随意篡改的问题。...

网友评论

    本文标题:VueJS 保存cookie信息

    本文链接:https://www.haomeiwen.com/subject/emnrzxtx.html