vue 登陆下载

Vue实战篇三十五:实现滑动拼图验证登录 Vue基础篇一:编写第一个Vue程序 Vue基础篇二:Vue组件的核心概念 Vue基础篇三:Vue的计算属性与侦听器 Vue基础篇四:Vue的生命周期(秒杀案例实战) Vue基础篇五:Vue的指令 Vue基础篇六:Vue使用JSX进行动态渲染 Vue提高篇一:使用Vuex进行状态管理 Vue提高篇二:使用vue-router实现静态路由 Vue提高篇三:使用vue-router实现动态路由 Vue提高篇四:使用Element UI组件库 Vue提高篇五:使用Jest进行单元测试 Vue提高篇六: 使用Vet 阅读详情
<template>
  <div>
      <button v-on:click="login">登陆</button>
	  <button v-on:click="download">下载</button>
  </div>
</template>
 
<script>

import md5 from 'js-md5'
import axios from 'axios'

const appServer = axios.create({
  baseURL: "http://localhost:8080/",
  timeout: 3 * 60 * 1000
})
 
export default {
  name: 'BlogLogin',
  methods: {
	downloadFileBlob (res, excelName, isBlob = false) {
      const content = res.data
      const blob = new Blob([content])
      const fileName = excelName
      if ('download' in document.createElement('a')) {
        // 非IE下载
        const elink = document.createElement('a')
        elink.download = fileName
        elink.style.display = 'none'
        elink.href = URL.createObjectURL(isBlob ? blob : content)
        document.body.appendChild(elink)
        elink.click()
        URL.revokeObjectURL(elink.href) // 释放URL 对象
        document.body.removeChild(elink)
      } else {
        // IE10+下载
        navigator.msSaveBlob(content, fileName)
      }
    },
  
    login () {
	  let Base64 = require('js-base64').Base64
      appServer
        .post('/login', {
			username: 'admin',
			password: md5("admin")
        })
        .then(successResponse => {
		 console.log(successResponse)
		  console.log(successResponse.data.data.__token);
		  sessionStorage.setItem('__token', successResponse.data.data.__token)
		  console.log(sessionStorage.getItem('__token'))
        })
        .catch(failResponse => {})
    },
	
	download(){
		appServer
			.post('/download', {
			_token:sessionStorage.getItem('__token')
			},{ headers: { file: true }, file: true, responseType: 'blob' })
			.then(res => {
				this.downloadFileBlob(res,"1243.xls",true);
			})
		   .catch(fres => {})
	}
  }
}
</script>

 

基础vue3前端登陆注册界面以及主页面设计 el-input v-model="form.password" placeholder="请输入密码" show-password prefix-icon="Lock"> 阅读详情

相关推荐

Vue之ElementUI实现登陆及注册

ElementUI 是一个基于Vue.js的前端 UI 框架。它提供了丰富的可复用组件,使开发者可以快速构建现代化的 Web 应用程序界面。ElementUI 的组件库包括按钮、输入框、表格、弹窗、导航菜单等常用组件,同时还提供了一些高级组件如日期选择器、时间选择器、下拉框等。ElementUI 具有高度的定制性和扩展性,开发者可以根据自己的需求进行定制和拓展。它的简洁美观的设计风格得到了广大开发者的喜爱,广泛应用于各种 Web 项目中。

weixin_74352229的博客 8624

【亲测免费】 Vue网页登录界面Demo

Vue网页登录界面Demo 【下载地址】Vue网页登录界面Demo 这是一个基于Vue.js开发的网页登录界面示例,专为WebStorm环境设计。项目提供了一个简洁的登录表单,模拟用户登录流程,适合具备Vue基础知识的开发者快速上手。通过该示例,您可以在本地环境中轻松运行并查看登录界面效果,同时为后续项目扩展提供参考。项...

gitblog_06740的博客 318

vue网页登录界面

这个demo是在webstrom运行的vue网页静态登录界面,工具应该不是问题。关于vue的配置和运行这里没有说明,自己可以配置一下。

登录页面模板

直接复制代码 vue登录页面模板。

qq_43339903的博客 2126

4款登陆页面模版

精美登陆页面! 博客:http://blog.youkuaiyun.com/ajlgl?viewmode=contents 资源:http://download.youkuaiyun.com/user/ajlgl/uploads 百度云:https://pan.baidu.com/s/1dESLQY9

漂亮登录页面模版

漂亮登录页面模版 漂亮登录页面模版漂亮登录页面模版漂亮登录页面模版漂亮登录页面模版漂亮登录页面模版

基于Vue的网页登录界面实现

基于Vue的网页登录界面实现 去发现同类优质开源项目:https://gitcode.com/ 此仓库提供了一个基于Vue的网页登录界面实现示例。本示例包含以下特性: 带有美观的背景图,提升视觉效果 完整的程序代码,可直接运行 登录界面支持跳转功能,登录按钮按下后可跳转至另一个界面 使用说明 克隆或下载本项目到本地。 在项目目录中安装依赖:npm install。 运行项目:npm run ...

gitblog_06740的博客 404

炫酷的动态登录页面

一个炫酷的动态登录页面,里面包含javascript,css,jquery技术。

记录vue-element-admin登陆以及打包流程

记录vue-element-admin登陆以及打包流程下载安装修改登陆页如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图 作为一名资深菜鸟,近日被领导要求做一个vue前端,小白没接触过vue,只能硬着头皮上了,挑战自己,上网搜索后选用vue-element-admin作为前端框架,网上资源多,有问题好解决。。。 这篇文章用

zxy__的博客 1442

VUE页面demo

vue+elementUi构建的40个页面demo 适合新手参考和学习,里面有源码

【Codesys】获取从站信息,判断是否从站断联,总线丢失

获取EtherCAT从站信息,判断是否从站断联,总线丢失

qq_35316470的博客 5731

专有钉钉(浙政钉) 扫码登陆

做这个扫码登陆也不难,主要是一些坑比较多。下面我就简单讲一下最简单步骤。

梅山老妖的博客 2856

Python实战:基于PyG和Stable-Baselines3复现柔性车间调度算法(附数据集)

本文提供了一份基于图神经网络与深度强化学习的柔性车间调度实战指南。通过PyTorch Geometric构建异构图表示车间状态,并利用Stable-Baselines3中的PPO算法训练调度智能体,详细介绍了从环境建模、网络设计到训练评估的完整代码实现,帮助开发者构建可复用的工业级智能调度系统。

ansible6ops的博客 607

【Vue/html】如何解决csdn下载网页后打开自动跳转登陆的问题(已解决)

【Vue/html】如何解决csdn下载网页后打开自动跳转登陆的问题(已解决)

【敦厚的曹操】的专栏 1828

微信聊天记录解密,必须是root的手机

手机上安装x-plore软件,将/data/data目录的相关EnMicroMsg.db auth_info_key_prefs.xml拷贝到/storge/emulated/0目录后才可以拷贝到电脑。路径:/data/data/com.tencent.mm/shared_prefs/auth_info_key_prefs.xml。但是是加密过的 需要解密 解密密码生成规则是手机IMEI+微信UIN md5(32位小写)后的前7位。安卓手机要root测试版本微信要7或者8版本都可以。选择message表。

venus60的专栏 1004

逆向工程实战:手把手教你破解药监局网站的动态数据加载机制(Python+Chrome开发者工具)

本文详细介绍了如何利用Python和Chrome开发者工具逆向破解药监局网站的动态数据加载机制。通过分析Ajax请求、解析JSON响应数据以及处理动态参数,帮助开发者高效采集动态加载内容,适用于爬虫开发与数据分析场景。

weixin_30832143的博客 67

若依Ruoyi-Vue学习笔记

学习开源项目的目标:使用、学习开源项目的流程:从Gitee官网复制url在IDEA中打开(后端),注意前端Vue项目需要额外使用一个idea打开。表:直接执行下的两个sql文件,在本地创建表数据源:修改配置文件中数据源配置使用Docker启动Redis修改Redis配置需要在中修改日志存放位置:启动admin中的springboot启动类 根据项目中的文件进行配置安装依赖,然后启动 2. 登陆功能 2.1 验证码 基本思路 简而言之:前端让后端出一道算术题,后端把题目告诉前端,并把答案放入后端的Redis中

三明治文鱼的博客 6466

手把手教你学Simulink实例--基于Simulink的电动汽车无线充电效率优化仿真

​市场规模:2025年全球无线充电市场规模将达$27亿(MarketsandMarkets数据)​技术标准Qi v1.3(最高150W)WiTricity(200W动态功率)ISO 17163(道路车辆无线充电)​节能效果:每kWh充电减少120W损耗(按每天8小时)​成本分析线圈成本:35vs58(传统方案)效率提升带来的续航增加:15km/100km。

xiaoheshang_123的博客 343

Vue项目详解-----入门篇

1-官网下载地址Download | Node.js2-快速下载推荐LTS,长久稳定版本安装详细步骤 3、安装vue-cli脚手架 速度慢使用淘宝镜像 4、验证Vue 输入node -v查看nodejs版本 输入npm -v查看npm版本 查看是否安装成功,出现版本号就是安装成功 (3)、清除npm缓存 在终端中运行以下命令以清除 npm 缓存: (4)、重新安装依赖。 (5)、最后运行项目。 二、创建自己的项目 首先创建一个文件夹,cmd 进入到该项目里,输入以下命令 输入以下命令来运

qq_41145385的博客 418

157、飞控中的鲁棒自适应控制

本文总结了飞控系统中鲁棒自适应控制的实践经验。作者通过炸机案例引出传统PID控制的局限性,分析了鲁棒性与自适应性的本质矛盾,提出"用鲁棒性兜底,用自适应性提性能"的设计原则。重点介绍了模型参考自适应控制(MRAC)的实现方法,包括参考模型设计、自适应律调参技巧(建议初始增益设为0.01)、直接/间接自适应的应用场景差异,以及防止参数漂移的鲁棒修正方法。文章还分享了实际调试中的三大关键问题(初始值设定、激励条件、执行器饱和)及解决方案,并推荐了"鲁棒PID+自适应前馈"的混合架构。最后强调调试顺序应为先保证鲁

2401_88858637的博客 27

Apollo Planning决策规划算法代码详细解析 (2):Scenario执行

上一章节讲Scenario的决策逻辑,当确认当前Scenario后,本章节继续深入讲解在代码中,Scenario的执行过程。Scenario的Process()函数根据配置文件顺序执行stage,并判断目前处于哪个stage。当确认好stage后调用该stage对应的Process()函数,来进行具体的规划任务。 码字不易,喜欢的朋友们麻烦点个关注与赞。 在本文你将学到下面这些内容: Scenario的Process()函数的作用于调用方式; Scenario对象的初始化方法; 如何给每个Scen

自动驾驶Player的博客 5608

Vue 项目一些常见问题的解决方案

有一些问题不限于 Vue,还适应于其他类型的 SPA 项目。 1. 页面权限控制和登陆验证 页面权限控制 页面权限控制是什么意思呢? 就是一个网站有不同的角色,比如管理员和普通用户,要求不同的角色能访问的页面是不一样的。如果一个页面,有角色越权访问,这时就得做出限制了。 一种方法是通过动态添加路由和菜单来做控制,不能访问的页面不添加到路由表里,这是其中一种办法。具体细节请看下一节的《动态菜单》。 另一种办法就是所有的页面都在路由表里,只是在访问的时候要判断一下角色权限。如果有权限就允许访问,没有权限就拒绝,

分享我的编程经验和学习心得 683

【实战篇导读】四足机器人运动控制导读

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对四足机器人运动运动控制系统及相关算法做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章主要介绍了波士顿spot机器人的发展历史、四足机器人的硬件系统及电机执行器组成包括硬件系统、关节电机执行器,机载传感器机处理器及电气连接等。概述了四足机器人规划控制、感知、定位及局部地图的相关算法方向。

qq_35635374的博客 678

头条管理后台(移动端后台)day01

项目前奏 在脚手架里下载以下包,支持项目的开发 **路由守卫:**npm install vue-router **Element-ui:**npm i element-ui -S element的使用需要全局引入 import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI) axios: npm i axios 样式重置 在main.js引入重置样式,作用全局,在开

qq_33316107的博客 625

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Vue3万能初始化

Vue3万能初始化

A乐神的博客 1963

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: springcloud hystrix
下一篇: springboot 整合dubbo
knife1220
博客等级 码龄15年 33粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值