当前位置: 首页 > wzjs >正文

搬瓦工putty做网站室内设计平面图案例

搬瓦工putty做网站,室内设计平面图案例,做体育类网站素材,广告推广软件文章目录 一、概述二、使用步骤安装pinia在vue应用实例中使用pinia在src/stores/token.js中定义store在组件中使用store登录成功后,将token保存pinia中向后端API发起请求时,携带从pinia中获取的token 三、参考资料 一、概述 Pinia是Vue的专属状态管理库…

文章目录

  • 一、概述
  • 二、使用步骤
    • 安装pinia
    • 在vue应用实例中使用pinia
    • 在src/stores/token.js中定义store
    • 在组件中使用store
      • 登录成功后,将token保存pinia中
      • 向后端API发起请求时,携带从pinia中获取的token
  • 三、参考资料


一、概述

Pinia是Vue的专属状态管理库,它允许你跨组件或页面共享状态
在这里插入图片描述

二、使用步骤

安装pinia

npm install pinia

在vue应用实例中使用pinia

import { createPinia } from 'pinia'
const pinia = createPinia()
app.use(pinia)

在这里插入图片描述

在src/stores/token.js中定义store

import { defineStore } from "pinia";
import {ref} from 'vue';/*defineStore参数描述:第一个参数:给状态起名,具有唯一性第二个参数:函数,可以把定义该状态中拥有的内容defineStore返回值描述:返回的是一个函数,将来可以调用该函数,得到第二个参数中返回的内容
*/
export const useTokenStore = defineStore('token',()=>{//1.定义描述tokenconst token = ref('')//2.定义修改token的方法const setToken = (newToken)=>{token.value = newToken}//3.定义移除token的方法const removeToken = ()=>{token.value=''}return {token,setToken,removeToken}
}
)

在组件中使用store

登录成功后,将token保存pinia中

Login.vue

//导入token状态
import { useTokenStore } from '@/stores/token.js'
//调用useTokenStore得到状态
const tokenStore = useTokenStore();//保存tokentokenStore.setToken(result.data)

在这里插入图片描述

向后端API发起请求时,携带从pinia中获取的token

在article.js中导入@/stores/token.js, 在发起查询文章分类列表的时候把token通过请求头的形式携带给服务器

//导入@/stores/token.js
import { useTokenStore } from '@/stores/token'//文章分类列表查询
export const articleCategoryListService = () => {//获取token状态const tokenStore = useTokenStore()//通过请求头Authorization携带tokenreturn request.get('/category', { headers: { 'Authorization': tokenStore.token } })
}

三、参考资料

https://www.bilibili.com/video/BV14z4y1N7pg?spm_id_from=333.788.player.switch&vd_source=0467ab39cc5ec5940fee22a0e7797575&p=80

http://www.dtcms.com/wzjs/556903.html

相关文章:

  • unity网站后台怎么做网站建设可研报告
  • 广西钦州有人帮做网站的公司吗找人做试管婴儿的网站
  • 江苏交通运输厅网站建设在家做网站或ps挣钱接活
  • 手机主题制作网站企业网站尺寸
  • 自贡企业网站建设生活中的网络营销有哪些
  • 网上如何建网站卖量具乐客vr加盟费用要多少
  • wordpress 建站案例微网站模板前后台
  • 怎么给网站图片加alt在英特尔上建设网站可选择的方案有
  • wordpress获取浏览人信息上海seo公司排名榜
  • 网站建设必要步骤网站建设功能图
  • 如何建立自己网站教程免费域名申请哪个网站好
  • 海口网站建设介绍合肥网站建设多少钱
  • 网站开发工程师薪资app网站下载免费
  • wordpress做下载站中国商标网官网首页
  • 网站如何做电脑和手机软件做公司网站域名怎么做记账凭证
  • 帮别人做网站 别人违法青岛如何建立企业网站企业
  • 从哪看出网站的建站公司wordpress高级插件
  • 学校网站建设学生文明上网学院网站建设目标
  • 网站的英文wordpress的首页设置
  • 网站平台建设的实训报告网站免费推广网站
  • 公司如何做网站一般多少钱网站seo啥意思
  • 建设网站以后强大的wordpress 二次开发
  • 制作网站的设计难点智慧团建网站密码
  • 公司集团网站设计做视频上传多少个网站
  • php支持大型网站开发吗网站服务器管理 硬件
  • 河间市网站建设公司网站建立初步
  • 夺宝网站建设网站建设课设
  • 建网站需要软件制作灯笼的心得体会
  • 做品牌特卖的网站免费云主机哪个好
  • wordpress 中文站p2p网站开发的内容