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

自己做的网站怎样赚钱wordpress清空文章备份并对齐id

自己做的网站怎样赚钱,wordpress清空文章备份并对齐id,丹东公司做网站,海南网站建设推荐vue项目登录页面实现记住用户名和密码 记录一下实现的逻辑#xff0c;应该分两步来理解这个逻辑 首次登录#xff0c;页面没有用户的登录信息#xff0c;实现逻辑如下#xff1a; 用户输入用户名和密码登录#xff0c;用户信息为名为form的响应式对象#xff0c;v-model…vue项目登录页面实现记住用户名和密码 记录一下实现的逻辑应该分两步来理解这个逻辑 首次登录页面没有用户的登录信息实现逻辑如下 用户输入用户名和密码登录用户信息为名为form的响应式对象v-model分别对应两个输入框用户点击登录实现登录功能判断是否勾选了记住密码v-model一个CheckBox勾选为true不勾选为false默认false 若勾选记住密码则在浏览器的localstorage中写入一个名为loginInfo的对象值为字符串后的form若没有勾选同样在localstorage中写入一个名为loginInfo的对象值为空 下次再登录就会根据上一次的勾选状态来判断是否填充form输入框逻辑如下 挂载页面时判断localstorage中是否有需要的对象 如果有就把rememberMe的值设为true并向页面的输入框填充用户名和米面如果没有就把rememberMe的值设为false 因为逻辑比较简单就不再画图了 放一下相关的代码 templatediv classloginel-form refformRef :modelform :rulesrules classlogin-formh3 classtitle登录/h3el-form-item propusernameel-input v-modelform.username placeholder输入账号template #prefixel-icon classel-input__iconUser //el-icon/template/el-input/el-form-itemel-form-item proppasswordel-input v-modelform.password placeholder输入密码 typepassword show-passwordkeyup.enter.nativedoLogintemplate #prefixel-iconLock //el-icon/template/el-input/el-form-itemdiv classtooltipel-checkbox v-modelrememberMe label记住我 sizelarge /div classregister clicktoRegister注册账号/div!-- a href#忘记密码/a --/divel-form-itemel-button stylewidth: 100% clickdoLogin classinput登录/el-button/el-form-itemdiv classsepdiv stylemargin-top: -11pxlabel联系我们/label/div/div/el-form/div /templatescript setup import { reactive, ref, onMounted } from vue import { useUserStore } from /stores/user; import { useRouter } from vue-router import { ElMessage } from element-plus; const userStore useUserStore() const router useRouter() import http from /utils/http // import axios from axiosconst rememberMe ref(false) const formRef ref(null) const form ref({username: ,password: })const rules {username: [{ required: true, message: 用户名不能为空, trigger: blur },{ min: 2, max: 30, message: 长度在 2 到 30 个字符, trigger: blur }],password: [{ required: true, message: 密码不能为空, trigger: blur },{ min: 3, max: 30, message: 长度在 6 到 30 个字符, trigger: blur }], }const doLogin () {const { username, password } form.valueconst data { username, password }// console.log(data)formRef.value.validate(async valid {if (valid) {try {await userStore.getUserInfo(data)// console.log(sdfdssff, userStore.userInfo)if (userStore.userInfo.Authorization) {if(rememberMe.value){localStorage.setItem(loginInfo, JSON.stringify(form.value))} else {localStorage.setItem(loginInfo, JSON.stringify({}))}router.push(/)}} catch (error) {ElMessage.error(用户名或密码错误)}}else { ElMessage.error(校验没通过) }}) }const toRegister () {router.push(/register) }// 页面加载时监听是否有记住密码 onMounted(() {// console.log(Object.keys(localStorage.getItem(loginInfoTs)))if(localStorage.getItem(loginInfo) ! null Object.keys(localStorage.getItem(loginInfo)).length 2){rememberMe.value trueconst loginInfo JSON.parse(localStorage.getItem(loginInfo))form.value.username loginInfo.usernameform.value.password loginInfo.password} else {rememberMe.value false} }) /script核心代码是doLogin方法和onMounted中的内容
http://www.w-s-a.com/news/382022/

相关文章:

  • 英文网站首页优化国外手机网站源码
  • 网站建设公司如何找客户网站建设应该考虑哪些问题
  • 创新的江苏网站建设wordpress用户绑定手机
  • 自己做网赌网站网站设计者
  • 教育培训网站设计辽宁招标工程信息网
  • 韶关网站推广做网站要哪些人员
  • 建设银行网站链接开发公司与物业公司交接清单
  • 网站定位广告企业建网站有这个必要吗
  • 网站模板 商标黄冈建设工程信息网
  • 做鞋子的招聘网站有哪些微网站
  • 项目网站开发建网站 多少钱
  • wordpress做门户seo培训价格
  • 百度关键词优化软件如何wordpress站点地图优化
  • 使用cnnic证书的网站营销公司有哪些
  • 做电子杂志用什么网站如何将网站生成二维码
  • 三点水网站建设洛阳市建设厅网站
  • 哪家做网站便宜网络推广培训吧
  • 网站怎么做支付非凡软件站
  • 北京谁会做网站开发熊岳网站怎么做
  • 南阳哪有做网站公司定制网站本地企业
  • 平板上做网站的软件邀约网站怎么做请柬
  • 企业网站成品源码邯郸做网站流程
  • 建设网站需要什么技术两个网站放在同一个服务器 备案
  • 焦作做网站推广天津网络关键词排名
  • siteserver cms网站访问量挂机宝可以做网站吗
  • 普宁网站建设公司网络商城设计
  • wordpress主题 外贸网站wordpress安装后输入帐号登不进去
  • 陕西省西安市建设局网站永登网站设计与建设
  • 广东网站设计招工.免费咨询贷款
  • 做试题网站在线做c 题的网站