ホームページ >ウェブフロントエンド >uni-app >uniapp はユーザーがログインしているかどうかをどのように確認しますか?

uniapp はユーザーがログインしているかどうかをどのように確認しますか?

coldplay.xixi
coldplay.xixiオリジナル
2020-12-16 15:29:358639ブラウズ

Uniapp のユーザーがログインしているかどうかを確認する方法: まず、APP コードで [user.vue] ファイルを開き、次に uni の setstorage API を使用して値を取得します。値が取得された場合は、次のことを意味します。ユーザーはログインしています。値を取得しない場合、ログイン インターフェイスにジャンプすることはできません。

uniapp はユーザーがログインしているかどうかをどのように確認しますか?

このチュートリアルの動作環境: Windows7 システム、uni-app2.5.1 バージョンこの方法は、すべてのブランドのコンピューターに適しています。

推奨 (無料): uni-app 開発チュートリアル

ユーザーがログインしているかどうかを確認するための Uniapp メソッド:

Open us APP コード内の user.vue ファイル:

uniapp はユーザーがログインしているかどうかをどのように確認しますか?

##ロジックの実装

ユーザーがログインしているかどうかを判断するときは、この値が存在する場合はユーザーがログインしていることを意味し、存在しない場合はログインする必要があります。したがって、最初に行う必要があるロジックは次のとおりです: uni の setstorage API を使用して値を取得します。値を取得できれば、ログインしていることを意味します。値を取得できない場合は、ログインインターフェイス。

論理コーディング

<template>
<view></view>
</template>
<script>
export default {
data() {
return {};
},
//uni生命周期函数,页面显示就执行,这意味着如果一打开这个页面,如果没登录将永远跳转到登录页面
onShow() {
/****************************************************用户是否登录代码开始:https://www.clearnull.com/963.html*****/
//uni获取本地数据API
uni.getStorage({
key: &#39;token&#39;, //数据key值,也就是你存储数据时的名称
success: function(res) {
//数据成功获取,用户已登录
console.log(res.data);
},
fail: function(res) {
//数据未获取成功,用户没有登录,这里我们直接跳转到登录页面
uni.navigateTo({
url: &#39;../login/login&#39;,
});
}
});
/*************************************用户是否登录代码结束**********************/
}
};
</script>
<style></style>
language-javascript

uniapp はユーザーがログインしているかどうかをどのように確認しますか?

コードを保存してブラウザで実行すると、ユーザー インターフェイスをクリックしている限り、現時点では意味がないため、ログインページにジャンプします。

関連する無料学習の推奨事項:

php プログラミング (ビデオ)

以上がuniapp はユーザーがログインしているかどうかをどのように確認しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。