自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 移动端布局

假如设计图中设备为750px宽, 如果想让一个宽高36px的图片,用rem表示的话,html的font-size设置为10px或者100px比较好算;先看占比:10/750 = 0.0133 (10px占屏幕宽度750px比例),也就是占我们屏幕宽度的1.33%;中的r可以看成root根元素,rem就是基于css中的 html{ font-size: 10px;一般网站的首页都会有四类: pc端、便携端、平板端、移动端页面设计,这个时候我们就要写四套不同的css样式来匹配页面了。

2022-09-25 21:52:39 101 1

原创 前端实现文件下载

一、首先想到的方案是通过a标签指定href和download属性 实践中发现,这种方式的局限是download属性受同源策略影响,当资源跨域时,download属性失效。结果变成了预览而不是下载,如果第三方配置了CORS则能下载但下载时不能重命名文件。 二、适用于图片下载 // 创建a标签下载 downOption(fileUrl, fileName) { let link = document.createElement('a'); link.href = fileUrl;

2021-10-12 22:23:54 606

原创 vuex

1、state 这个就是保存各自变量数据的地方 2、mutations 写函数的地方,而且在前端只能用$store. commit("方法名")的方式调用 3、Getters 有时候,我们需要从store中获取一些state变异后的状态 这时候就用到了getter方法 4、Actions 处理异步操作 Action类似于Mutation, 但是是用来代替Mutation进行异步操作的, 5、modules 模块化 Vuex允许我们将store分割成模块(Module), 而每个模块拥有...

2021-10-12 22:19:22 123

原创 router.beforeEach() 页面鉴权

router.beforeEach()一般用来做一些进入页面的限制。 比如没有登录,就不能进入某些页面,只有登录了之后才有权限查看某些页面, 说白了就是路由拦截。 第一步 规定进入路由需不需要权限 ...

2021-10-12 22:18:48 389

原创 axios的一些配置

1. 这个是axios基本的配置 @在接口index文件中 // 导入axios模块(留心:必须先通过 cnpm i axios -S import axios from 'axios' // 创建request对象(baseURL配置、timeout、headers配置... // process是node中全局变量 // cnpm run serve -> process.env.NODE_ENV -> development // cnpm run build ->.

2021-10-10 14:23:10 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除