自定义博客皮肤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 113 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 620

原创 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 135

原创 router.beforeEach() 页面鉴权

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

2021-10-12 22:18:48 406

原创 axios的一些配置

1. 这个是axios基本的配置@在接口index文件中// 导入axios模块(留心:必须先通过 cnpm i axios -Simport 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 282

空空如也

空空如也

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

TA关注的人

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