css毛玻璃效果/el-progress进度条渐变/axios的基本使用/跨域配置/关闭eslint验证
创始人
2024-01-22 12:21:12
0

css磨砂效果

效果图

在这里插入图片描述

实现方法


Document

关键点

/* 模糊处理 */
background: hsla(0, 0%, 100%, 0.3);
filter: blur(20px); 

HSLA(H,S,L,A)
H:Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360
S:Saturation(饱和度)。取值为:0.0% - 100.0%
L:Lightness(亮度)。取值为:0.0% - 100.0%
A:Alpha透明度。取值0~1之间。

filter: blur(radius)
radius是半径,即屏幕上有多少像素相互融合,较大的值会产生更多模糊,单位px,不接受%

只给边框背景设置hsla只有边框半透明的效果:

在这里插入图片描述
要有像毛玻璃那样背景模糊的效果需要在box的底下再加上模糊的底层:

 .box::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;filter: blur(20px);}

el-progress进度条渐变

效果图:

在这里插入图片描述

实现方法

直接改内部样式:

::v-deep .el-bg-inner-running .el-progress-bar__inner {background: #9cecfb; /* fallback for old browsers */background: -webkit-linear-gradient(to left,#0052d4,#65c7f7,#9cecfb); /* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to left,#0052d4,#65c7f7,#9cecfb); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

axios的使用

安装

npm install axios
# 用于提交表单
npm install qs

配置

没有就自己建个
在这里插入图片描述

import axios from 'axios'
import qs from "qs"
const request = axios.create({timeout: 10 * 1000,headers: {// 这里取决于后端要哪种'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'}
})
export default {// post类型postLogin: (data) => {return axios.post('/api/login', qs.stringify(data))},// get类型recommendmovieforuser: (data) => {return axios.get('/api/recommendmovieforuser?', data)}
}

使用

在需要用到接口的页面引入
在这里插入图片描述
调用接口

 某个方法名 () { // 接口调用api.之前暴露出的接口名(要传的数据).then((res) => {if (!res) {return}console.log('res.data=', res.data)if (res.data.status != 200) {this.$message({message: res.data.message || "请求失败",type: "error",})return}this.$message({message: "请求成功",type: "success",})console.log('res.data.data=', res.data.data)}).catch(() => {this.$message.error('资源获取错误!')})},

跨域配置

修改vue.configs.js

比如说请求接口:http://192.168.222.11:3000/login,在api那里地址要写/api/login
在这里插入图片描述

 devServer: {host: 'localhost',port: 8080,proxy: {'/api': {target: "http://192.168.xxx.xxx:xx/",//后端地址changeOrigin: true,//确定跨域pathRewrite: {'^/api': ''//这个就是以在写请求的时候加上这个api,然后这里重写去掉api}}}}

注意点: vue.configs.js修改后要再次yarn serve/npm run serve使其生效

关闭eslint验证

一般还是需要的,如果觉得没必要的话:

  1. 注释.eslintrc.js

在这里插入图片描述
2. 修改vue.config.js
在这里插入图片描述

transpileDependencies: true //

相关内容

热门资讯

Linux命令_lsof 网... 官方描述         一个打开的文件可以是一个常规文件、一个目录、一个块特殊文件、一个字符特殊...
东山再起的成语解释 东山再起的成语解释  成语是中国传统文化的一大特色,有固定的结构形式和固定的说法,表示一定的意义,以...
“探赜钩深”的意思 “探赜钩深”的意思 成语拼音: [tàn zé gōu shēn] ...
“闻风而动”的意思 “闻风而动”的意思 成语拼音: [wén fēng ér dòng] ...
“废私立公”的意思 “废私立公”的意思 成语拼音: [fèi sī lì gōng] ...
怎么将模糊的照片变清晰   怎么将模糊的照片变清晰?珍贵的照片每个人都会有,而遇到珍贵的照片变模糊了ÿ...
MySQL高级篇_第19章_数... 在任何数据库环境中,总会有 不确定的意外 情况发生,比如例外的停电、计算...
“剖肝沥胆”的意思 “剖肝沥胆”的意思 成语拼音: [pōu gān lì dǎn] ...
“母老虎”的意思 “母老虎”的意思 成语拼音: [mǔ lǎo hǔ] ...
“哽哽咽咽”的意思 “哽哽咽咽”的意思 成语拼音: [gěng gěng yè yè] ...
“一渊不两蛟”的意思 “一渊不两蛟”的意思 成语拼音: [yī yuān bù liǎng jiāo] ...
LVS负载均衡与keepali... 目录 一、LVS 负载均衡的结构 LVS三种工作模式 LVS调度算法 ipvsadm工具 二、KE...
数据结构与算法——堆的基本存储 目录 一、概念及其介绍 二、适用说明 三、结构图示 四、Java 实例代码 五.堆和栈的区别 一、...
Vue.js语法详解:从入门到... Vue.js是一个流行的JavaScript框架,用于构建用户界面。它的核心特性包括数...
“江淮河汉”的意思 “江淮河汉”的意思 成语拼音: [jiāng huái hé hàn] ...
“英雄气短”的意思 “英雄气短”的意思 成语拼音: [yīng xióng qì duǎn] ...
“神龙见首不见尾”的意思 “神龙见首不见尾”的意思 成语拼音: [shén lóng jiàn shǒu bù j...
“老生常谈”的意思 “老生常谈”的意思 成语拼音: [lǎo shēng cháng tán] ...
Application 初始化... Application 的 onCreate 和 attachBaseContextApplicat...
Unity 热更新技术 | (... 🎬 博客主页:https://xiaoy.blog.csdn.net ...