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

天津百度做网站多少钱wordpress中文商城模板下载

天津百度做网站多少钱,wordpress中文商城模板下载,贵州域网网站建设,竞价推广运营登录页面 登录页面需要与业务功能页面独立开#xff0c;请参考《多级路由》一文。 登录框 一个简单的登录页面代码如下所示#xff0c;需包含用户名、密码的输入框#xff0c;登录按钮等基础组件#xff0c;可根据需要进行美化。 templatediv styled…登录页面 登录页面需要与业务功能页面独立开请参考《多级路由》一文。 登录框 一个简单的登录页面代码如下所示需包含用户名、密码的输入框登录按钮等基础组件可根据需要进行美化。 templatediv styledisplay: flex;justify-content: center;margin-top: 150pxel-card stylewidth: 500pxdiv classclearfix styletext-align:centerh2用户登录/h2/divtable stylemargin-top:40px;width:100%trtd用户/tdtdel-input v-modeluser.username placeholder请输入用户名/el-input/td/trtrtd密码/tdtdel-input typepassword v-modeluser.password placeholder请输入密码 keydown.enterdoLogin/el-input/td/trtrtd colspan2el-button stylewidth: 50%;margin-left:25%;margin-top:20px typeprimary clickdoLogin登录/el-button/td/tr/table/el-card/div /template登录函数 在data()中定义变量user data() {return { user: {username:,password:}} }在method中定义登录函数 doLogin() { //点击登录按钮if (this.user.username || this.user.password ) {ElMessage({ message: 账号或密码不能为空, type: error });} else {axios.post(/api/login/validate, this.user).then((res) {if (res.data.errcode 0) {if (res.data.data.result 1){ElMessage({ message: 登录成功res.data.data.msg, type: success });this.userToken res.data.data.token;// 将用户token保存到vuex中store.commit(setUserToken,{ XXXToken: this.userToken, XXXUser: this.user.username });router.push({name:Home}); //页面跳转} else {ElMessage({ message: res.data.data.msg, type: error });}} else {ElMessage({ message: res.data.errmsg, type: res.data.errtype });}}).catch((error) { // 请求失败处理ElMessage({ message: error, type: error });});} }router 在router/index.js中设置前置路由守卫判断用户是否登录。项目名称处以XXX代替。 router.beforeEach((to, from, next) {if (to.path /login) {next();} else {let token localStorage.getItem(XXXToken);if (token null || token ) {next(/login);} else {next();}} });vuex 在store/index.js中设置token的变量和存取函数 import { createStore } from vuexconst store createStore({state: {// 存储tokenXXXToken: localStorage.getItem(XXXToken) ? localStorage.getItem(XXXToken) : ,XXXUser: localStorage.getItem(XXXUser) ? localStorage.getItem(XXXpUser) : },mutations: {// 修改token并将token存入localStoragesetUserToken(state, user) {state.XXXToken user.XXXToken;state.XXXUser user.XXXUser;localStorage.setItem(XXXToken, user.XXXUser);localStorage.setItem(XXXUser, user.XXXUser);},removeUserToken(state) {state.XXXToken ;state.XXXUser ;localStorage.removeItem(XXXToken);localStorage.removeItem(XXXUser);}},actions: {},modules: {} })export default store;登出 在基本功能页面的右上角或其他位置可设置登出按钮其响应函数可为 userLogout(){store.commit(removeUserToken);router.push({name:Login}); //页面跳转 }Todo 以上样例仅提供了基本的登录功能前端仅判断在浏览器中是否存在token如果没有token再跳转至登录页面。如果需要设置token的后台验证、超时等可再此基础上进行扩展。
http://www.zqtcl.cn/news/244392/

相关文章:

  • 郑州高端网站制作wordpress那个版本好
  • wordpress屏蔽右键f12奉化首页的关键词优化
  • cn域名做犯法网站做电影网站需要哪些证
  • 官方网站有哪些韶关做网站的公司
  • 商城网站设计公司怎么样网站制作预算
  • 在济南什么人想做网站网站建设后怎么做主页
  • 联合年检怎么做网站上国家备案查询
  • 社交网站wap模板wordpress网址导航插件
  • 沈阳快速建站公司有哪些国外做二手服装网站
  • 手机如何建立网站平台seo比较好的优化
  • 电商网站建设外包禅城南庄网站制作
  • 哈尔滨企业网站开发报价免费php网站源码
  • 东莞市公司网站建设淄博网站制作营销
  • 企业网站无线端怎么做手机网站做成app
  • 让他人建设网站需要提供的材料可在哪些网站做链接
  • 外贸公司做网站3d建模好学吗
  • dedecms新网站 上传到万网的空间上海新媒体运营公司排名
  • 包装东莞网站建设0769三层网络架构
  • 淘客网站自己做固安建站公司
  • 咸阳学校网站建设联系电话网络app开发网站建设价格
  • 没网站怎么做淘宝客网站建设耂首先金手指
  • 网站带做收录排名淘外网站怎么做
  • 网站建设分金手指排名五申请邮箱账号注册
  • 餐饮加盟网站建设字体怎么安装wordpress
  • 网站建设与维护培训凡科和有赞哪个好用
  • 景区网站的作用长春新冠最新情况
  • 个人网站上传有啥要求wordpress 浏览记录
  • appcan 手机网站开发wordpress首页音乐
  • 杭州响应式网站案例建筑工程网站建站方案
  • 网站访客抓取国内网站搭建