首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java闲聊

    SpringBoot+Vue2.x登陆功能

    这篇文章只做总结,关于Vue的具体使用不涉及,因此你需要具备Vue的基础知识,使用Vue搭配Element-ui以及axios,看官方文档10分钟基本就能上手,学习成本很低。 首先初始化一个Vue项目,使用Vue-cli插件 #已安装忽略 npm install -g vue-cli vue init webpack newFile cd newFile # 下载依赖 ,可忽略 Vue.use(VueAxios, axios) axios.defaults.baseURL="http://localhost:8082/" 最后的视图 ? 简直是后台开发的福音,Element-ui还提供了个性化的定制主题,有兴趣的可以深入了解 <template>

    {{ msg }}

    <h2> Vue 登录Demo</h2> <el-form :label-position="labelPosition" label-width="80px" :model="formLabelAlign">

    1.1K40发布于 2018-06-06
  • 来自专栏学习java的小白

    springboot2.X拦截登陆拦截登陆

    拦截登陆 import org.springframework.lang.Nullable; import org.springframework.stereotype.Component; import javax.servlet.http.HttpSession; /** * @Author: huat * @Date: 2019/7/26 10:15 * @Version: 1.0 * 拦截器拦截登陆 , Object handler) throws Exception { //每一个项目对于登陆的实现逻辑都有所区别,我这里使用最简单的Session提取User来验证登陆。 //这个方法返回false表示忽略当前请求,如果一个用户调用了需要登陆才能使用的接口,如果他没有登陆这里会直接忽略掉 //当然你可以利用response给用户返回一些提示信息,告诉他没登陆 ,因为登陆注册不需要登陆也可以访问 registry.addInterceptor(loginInterceptor).addPathPatterns("/**").excludePathPatterns

    1.4K10发布于 2020-12-07
  • 来自专栏用户7873631的专栏

    SESSION登陆登陆页面篇2

    html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body>

    登陆页面 密码 <input type="password" name="password" id="" /> <input type="submit" name="islogin" value="<em>登陆</em>"> </form> </body> <

    1.6K30发布于 2020-10-28
  • 来自专栏用户7873631的专栏

    yii2用户登陆

    ------ INSERT INTO `user` VALUES ('1', 'admin', '123', '1234', '1234'); INSERT INTO `user` VALUES ('2'

    1.3K10编辑于 2022-03-25
  • 来自专栏cloudskyme

    博客群发(2)--实现登陆

    模板方法 python也是一种面向对象的语言,所以在实现群发的时候,会登陆不同的网站,但是登陆的方法什么的不尽相同,所以这里想到的是模板方法。 baidu登陆流程 想实现登陆baidu,使用firefox查看,可以看到如下图: ? baidu HI登陆 baidu HI登陆源代码 # _*_ coding:utf-8 _*_ # name login_baidu.py import urllib,urllib2,httplib,cookielib if(200==f.getcode()): print "登陆成功!" 51CTO 登陆51CTO: #coding:UTF-8 import urllib,urllib2,cookielib,re,random class Login: _login_url =

    83360发布于 2018-03-20
  • 来自专栏编程技术分享

    Vue 页面权限控制和登陆验证

    Vue 动态添加路由及生成菜单这是我写过的一篇文章, 通过动态添加路由和菜单来做控制,不能访问的页面不添加到路由表里,这是其中一种办法。 /components/Login.vue') }, { path: 'home', name: 'home', meta: { /views/Home.vue') }, ] 页面控制 // 假设角色有两种:admin 和 user // 这里是从后台获取的用户角色 const role = 'user' // 在进入一个页面前会触发 网站一般只要登陆过一次后,接下来该网站的其他页面都是可以直接访问的,不用再次登陆。 redirect=${to.path}`) } } }) 上述所有实现,都可以在我的vue轻量级后台管理系统基础模板项目里找到

    2.4K20发布于 2020-09-28
  • 来自专栏java达人

    OAuth2 登陆授权代码示例

    现如今各大互联网公司都提供了自己的开放平台,这给第三方开发者提供了不少机会,这些平台为了让开发者访问平台内部被保护的特定资源,使用了OAuth2作为登陆授权协议,第三方应用需要获取accessToken redirect_uri=http://www.example.cn/demo/auth.do其中client_id是appKey,创建应用时获得,redirect_uri指回调地址,一般指向第三方应用处理登陆授权请求功能的链接 ,将用户请求导向redirect_uri指向的地址,第三方应用收到请求后,作如下处理: 1、获取授权码 String code = request.getParameter("code"); 2、 String content = HttpUtils.getPageContent(params);深入理解,请看这篇:http://www.ruanyifeng.com/blog/2014/05/oauth_2_

    1.6K80发布于 2018-01-31
  • 来自专栏用户7873631的专栏

    PHP+MYSQL+COOKIE(2)自动登陆

    密码 <input type="password" name="password" id=""> 一周内自动登录 <td colspan="<em>2</em>"

    2K10发布于 2020-10-28
  • 来自专栏雪胖纸的玩蛇日常

    vue学习(2

    2.打开cmd,cd到lesson2文件夹下,执行命令:npm init 进行npm初始化。 2.cmd到项目目录下,然后执行 npm install 这样就会将vue项目的依赖包全都下载安装下来 "devDependencies": { "autoprefixer": "^6.4.0" 3.vue第一个案例 1.下载vue.js开发者版本,下载页面的链接:https://cn.vuejs.org/v2/guide/installation.html 2.新建lesson3目录,在目录下新建 css目录、js目录、images目录、index.html文件,将vue.js放到js目录下 3.在index.html中使用vue.js <! "></script> <script> //1.创建vue实例化对象 //参数 var app= new Vue({

    47820发布于 2018-08-16
  • 来自专栏睡不着所以学编程

    Vue笔记(2)

    否则会编译错误,可能是版本不同的原因 数组语法用得很少,所以就简单带过一下: 计算属性 当我们想对某一些数据进行处理以后再进行展示 比如: 但是都略显复杂,或者不够简洁明了,因此我们可以使用vue 调用的函数不加括号: 正常执行 二:事件需要参数,且要求打印形参 调用的函数加上括号且传入参数: 正常执行函数 调用函数时加上括号但是未传参数: 结果为undefined 调用函数时省略括号: vue 按照我们以前学习过的知识,我们可知事件会冒泡,所以当我们点击了按钮时,会先打印出buttonClick,然后再打印出divClick 我们过去是用stopPropagation()来阻止事件冒泡,但是vue

    30810编辑于 2022-09-20
  • 来自专栏大数据学习笔记

    VUE实例2

    VUE实例2 <! DOCTYPE html> <html> <head> <title>Vue Demo</title> <script src="https://vuejs.org/js/<em>vue</em>.min.js -- 数据绑定从<em>vue</em>实例传送数据到DOM, 而v-model语法糖实现了<em>vue</em>数据反向传输,DOM(input标签)——><em>VUE</em> --> <input type="number" 对象 var myVue = new Vue({ //el是Vue的保留字,用来指定实例化的DOM的ID号 el:'#firstVue', //#是标签选择器,选择ID 实例里的局部变量 this.total += this.step if(this.total%2==0){ this.show=true }else

    43310发布于 2020-11-12
  • 来自专栏前端

    Vue3、Vue2

    1.API 风格:选项式 vs 组合式总结 选项方和组合式的区别对比维度Vue2 选项式 API Vue3 组合式 API(setup 函数 / setup 语法糖) -- Vue 3 - 标准 setup --><template>

    <h2>计数器: {{ count }}</h2>

    双倍值: {{ doubleCount }}</p 应用初始化方式不同Vue2全局构造函数import Vue from 'vue'import App from '. -- Vue 2 --><template>

    <h2 v-if="show">当前计数:{{ count }}</h2> <button @click="count ">销毁组件</button>
    </template>vue2vue3 的初始化总结功能Vue 2 Vue 3 区别说明初始化前 beforeCreate

    20410编辑于 2025-12-31
  • 来自专栏python、mysql、go知识点积累

    vue2

    "gender" value="female" v-model="v2">


    性别:{{ v2 }}
    <! -- 这里{{v4}}通过数组存取值,选中哪个选项就将其存放到数组中 [ "male", "female", "other" ] -->
    vue中各变量的默认值 <script src="<em>vue</em>.js -- 我们在这里引入<em>vue</em>而不是选择在head标签引入<em>vue</em>是因为代码 的加载顺序,如果将其放在head内则会先加载<em>vue</em>,如果在网速较慢时页面的加载速度很慢,如果 将其放在下面,就会先加载body内的内容 时,<em>vue</em>的插值符号与Django的模板语法中的{{}}冲突,这时就需要我们使用分隔符号 为<em>vue</em>重新设置一个插值符,具体设置方法如下。 5, 4, 1]; console.log(arr); // 冒泡排序 // 3, <em>2</em>, 5, 4, 1 // <em>2</em>, 3, 4, 1, 5 // <em>2</em>, 3, 1, 4 // <em>2</em>, 1, 3 //

    5.9K20发布于 2019-12-20
  • 来自专栏小狐狸说事

    7b2美化-登陆弹窗美化

    7b2美化-登陆弹窗美化 ---- 代码放到css样式 /* 登录弹窗美化*/ .login-box-content:before { content: "登录木子资源屋体验以下优质内容 "; / 20.7rem; color: #fff; /*文本颜色*/ } .login-title:before { content: "圈子 · 全新的资源互动模式"; margin-top: 2em

    95130编辑于 2022-11-17
  • vuevue2 粒子特效

    Vue粒子特效使用教程(vue-particles插件) 具体实现步骤 1.安装插件 npm install vue-particles -S 2.在main.js中注册 import Vue from ‘vue’ import VueParticles from ‘vue-particles’ Vue.use(VueParticles) 3.使用 template中 <vue-particles hoverMode="grab" :clickEffect="true" clickMode="push" class="lizi" > </vue-particles 可用的click模式有: “push”, “remove”, “repulse”, “bubble” 注意 1.vue-particles双标签中不能包含其他内容 2.vue-particles作为背景可能会和其他元素发送堆叠问题

    22010编辑于 2025-12-15
  • 来自专栏前端二次元

    【前端vue面试】vue2

    event//template@click="fun1" //methodsfun1(event){}需要传参数的,需要把event参数带过去,使用$event//template@click="fun2( 2,$event)" //methodsfun2(val,event){}修饰符事件修饰符stop: 阻止事件冒泡prevent: 阻止默认事件,如超链接标签的重定向capture: 网页是默认按照冒泡方式去触发函数的 destroyed:Vue 实例销毁后调用。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。 $nextTick(()=>{})当多次修改data数据时,Vue会做一个data整合进行一次渲染(也就只会调用$nextTick一次)slot 插槽默认插槽//父组件<Child>

    <h2 >hello, child</h2>
    </Child>//子组件<template>
    <slot></slot>

    52570编辑于 2023-11-05
  • 来自专栏前端数据可视化

    Vite 搭建 Vue2 项目(Vue2 + vue-router + vuex)

    svelte svelte-ts 更详细的介绍请看 Vite官网(中文版) Vite GitHub地址 1、初始化 Vue2 项目 在写本文时,Vite 默认没提供 Vue2 项目创建的选项。 (y) 之后只需输入项目名称即可,我这里新建的项目名为:vite-vue2。 Project name: vite-vue2 完成以上步骤后,再选择以下要新建的是什么项目即可。 项目目录如下所示 1.2、安装 vite 对 vue2 支持的插件 要在 vite 里运行 vue2 项目,需要安装一个 vite 的插件:vite-plugin-vue2 npm install vite-plugin-vue2 1.3、安装 vue 依赖 使用以下命令安装 vue2vue-router 是支持 Vue2 项目的。

    8.1K62编辑于 2022-04-15
  • 来自专栏JAVA后端开发

    VUE 前后端分离登陆后跳回原访问地址

    现在前后端分离,如果用户没登陆,会跳到登陆页面,但登陆后,很多时候直接跳回首页,而不是原来未登陆页面。 解决办法如下: 拦截登陆时,记录登陆前的地址 // 拦截响应response,并做一些错误处理 axios.interceptors.response.use((response) => { redirceUrl="+encodeURIComponent(window.kk); } } 如果没有登陆,就跳到登陆页,将记录原来的访问地址为redirceUrl,注意URL要编码encodeURIComponent ' }); } }); } 登陆成功后 至此,前后端分离登陆后跳回原访问地址功能已完成!

    97520发布于 2020-02-25
  • 来自专栏SpringBoot+MyBatis前端

    使用vue-cli创建项目登陆页面

    搭建项目 1.1 使用vue-cli创建项目 1.2 通过npm安装element-ui 1.3 导入组件 2 创建登录页面 2.1 创建登录组件 2.2 引入css(css.txt) 2.3 配置路由 2 创建登录页面 2.1 创建登录组件 1) 新建views目录,在目录上右击,选择新建vue(简单模块)创建Login <template> </template> <script> </script 后台交互 3.1 引入axios axios是vue2提倡使用的轻量版的ajax。它是基于promise的HTTP库。它会从浏览器中创建XMLHttpRequests,与Vue配合使用非常好。 3.2.4 简化axios使用 为简化axios使用,还可以使用axios全局配置及拦截器 1) 安装vue-axios npm install vue-axios -S 2) 将随课件提供的api目录考到 login.action', //登陆 'SYSTEM_USER_DOREG': '/userAction.action', //注册 //获取完整的请求地址 'getFullPath': k

    1.6K60编辑于 2022-11-22
  • vuevue 翻页时钟制作,vue2vue3

    前言 vue 翻页时钟制作基于 kuan-vue-flip-clock 插件,由于插件的样式比较固定,所以想要改变其样式需要自定义 效果 实现 vue2第一种方法 1.安装依赖 npm i kuan-vue-flip-clock 2.vue单文件,我这里是局部注册 <template>

    <flip-clock />
    </template - npm vue2第二种方法 新建下面几个文件,我是放在一个文件夹里,展示的话就是FlipClock.vue FlipClock.vue <template>
    <flip-item :total="<em>2</em>" :current="timeArr

    33210编辑于 2025-12-15
领券