[OHIF-Viewers]医疗数字阅片-医学影像-redux-token实操-给 OHIF-Viewer 增加自定义 token 身份认证
[OHIF-Viewers]医疗数字阅片-医学影像-redux-token实操
+export const setToken =token=>({ + type:'SET_TOKEN', + token +}) setStudyData, setServers, +setToken, };
import viewports from './viewports'; +import Token from './token' …… viewports, +Token,
//默认state export const defaultState = { token: 1, }; const Token = (state = defaultState, action) => { switch (action.type) { case 'SET_TOKEN': //不使用样板文件 // return { ...state, token: action.token }; //旧的state一起返回 return action.token;//只返回新值 default: return state; } }; export default Token;
+import {setToken} from "@ohif/core/src/redux/actions";//直连引入setToken //设置token +store.dispatch(setToken(this.getQueryToken('token')?this.getQueryToken('token'):'00')); +console.log(store.getState().token); +//获取url 参数 +getQueryToken(name) { + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); + var r = window.location.search.substr(1).match(reg); + if (r != null) return unescape(r[2]); + return null; + }
网名:浩秦;
邮箱:root#landv.pw;
博客:landv.cnblogs.com;
只要我能控制一個國家的貨幣發行,我不在乎誰制定法律。金錢一旦作響,壞話隨之戛然而止。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!