我正在嘗試根據我從 sessionStorage 獲得的用戶型別來選擇鏈接,但它總是直接轉到其他鏈接。我找不到錯誤,我不知道還能嘗試什么。
我正在使用 React,函式 Link 是我用作 href 的
非常感謝!
export default function IndexCards(props) {
let tipoUser = sessionStorage.getItem("TipoUser")
console.log(tipoUser, "Soy tipo user")
const linkPax = "https://test.com/pax_mockUp.html"
const linkRamp = "https://test.com/ramp_mockUp.html"
const linkLogin = "https://test.com/Login/"
function Link() {
return tipoUser === 14 ? linkPax
: tipoUser === 15 ? linkRamp
: linkLogin
}
return (
<Fragment>
<a id="idRef" href={Link()}>
<div className="div_container">
<div className="div_container-superior">
<p>{props.data.Al}{props.data.FlNoOut}</p>
<p>{props.data.sAPT}</p>
</div>
<div className="div_container-inferior">
<div className='ckin_container_abre'>
<h5>ABRE CHECK-IN</h5>
<p>{props.data.STDOut.slice(10)}</p>
</div>
<div className='ckin_container_cierra'>
<h5>CIERRA CHECK-IN</h5>
<p>{props.data.STDOut.slice(10)}</p>
</div>
</div>
</div>
</a>
</Fragment>
);
}
uj5u.com熱心網友回復:
let tipoUser = parseInt(sessionStorage.getItem("TipoUser"))
uj5u.com熱心網友回復:
問題可能是由于 tipoUser 變數的型別。這對你有用
let tipoUser = Number(sessionStorage.getItem("TipoUser"))
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/444574.html
標籤:javascript 反应 if 语句 三元
上一篇:Illustrator腳本-Java腳本-如果條件不起作用
下一篇:在地圖函式問題中反應條件樣式
