在cookie中取对应的值的小方法和使用js-cookie插件

cookie里面有多个字段,你想提取特定的字段的,可以用这个这个大佬的代码,就几行。尊重原创,链接:
https://stackoverflow.com/a/21125098

代码如下

// 取得指定cookie字段的方法
      function readCookie(name) {
        var nameEQ = name + '='
        var ca = document.cookie.split(';')
        for (var i = 0; i < ca.length; i++) {
          var c = ca[i]
          while (c.charAt(0) === ' ') c = c.substring(1, c.length)
          if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length)
        }
        return null
      }
 // 使用方法
 var value = readCookie('你想取的值名')

当然,如果在项目中,使用js-cookie更方便。
1.下载js-cookie

yarn add js-cookie

2.在需要的地方引入并使用

// 导入
import Cookies from 'js-cookie'

// 取对应的字段
const value = Cookies.get('captcha')
console.log('captcha=',value)
发布了34 篇原创文章 · 获赞 13 · 访问量 4905

猜你喜欢

转载自blog.csdn.net/qq_40544291/article/details/103941840