欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue 存用戶信息

劉姿婷1年前8瀏覽0評論

在今天的網絡世界里,用戶信息對于網站管理者來說是相當重要的,尤其是在電商平臺、社交應用等中,用戶信息更是至關重要。相信很多開發者都想到過使用瀏覽器的localstorage、sessionstorage或者cookie來存儲用戶信息,但是這種方式存在一定的漏洞,比如localstorage和sessionstorage可以被其他人直接在前端篡改,cookie可以通過抓包篡改?,F在有一個更加可行的方式,那就是將信息存儲于遠程數據服務器,這時候我們就可以使用Vue。

//第一步,引入vue和Axios庫,vue是網絡框架,Axios是基于Promise 的 HTTP 請求庫
import Vue from 'vue' //引入vue
import axios from 'axios' //引入Axios
Vue.prototype.$axios = axios //掛載axios

上述代碼引入了vue和Axios庫,并將axios掛載到Vue.prototype上,方便我們在組件中使用。接下來,我們開始設置存儲用戶信息的接口:

//第二步,設置存儲接口
Vue.prototype.$setUserInfo = function(userInfo){
let params = new URLSearchParams()
params.append("userInfo",JSON.stringify(userInfo))
//這里的api_url就是你的后端接口地址
axios.post(api_url,params)
.then(res=>{
console.log(res)
})
.catch(err=>{
console.log(err)
})
}

在這段代碼中,我們開始設置存儲用戶信息的接口,首先需要引入URLSearchParams乃是向 URL 對象表示的查詢字符串中追加一對屬性名和屬性值的字符串。然后將userInfo的信息轉化為一個字符串,之后使用axios.post進行POST請求,將數據傳到后臺API。當然,對于請求成功和失敗的處理,我們都需要進行相應的處理。

//第三步,存儲用戶信息
this.$setUserInfo({
userId: "1",
username: "Vue Awesome",
mobile: "13801234567"
})

最后,就到了存儲用戶信息的時候了。上述代碼是將用戶信息封裝成了一個對象,然后傳到保存用戶信息的方法中,處理完善后,用戶信息就被存儲到了我們的數據服務器上。

總的來說,使用Vue存儲用戶信息是一個相當可行的方式。這也是當前大多數平臺所采用的方式。Vue為我們提供了一個方便的網絡框架,其與Axios庫的結合,為開發者提供了一個溝通遠程服務器和前端的快捷方法。