logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Css 基础】-- 块元素和行内元素、行内块元素

1、块元素display:block常见的块元素有哪些:<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等,其中 <div> 标签是最典型的块元素特点:自己独占一行高度,宽度、外边距以及内边距都可以控制。宽度默认是容器(父级宽度)的 100%是一个容器及盒子,里面可以放行内或者块级元

#elementui#vue.js#html
【Vue 问题】文件流导出为excel无法打开

问题:文件流导出为excel无法打开原因:文件流在请求中会被改变格式解决方法:axios.create({baseURL: baseUrl,responseType: "arraybuffer" //关键,不设置导出的文件无法打开}).post(url, params, config).then(res => {resolve(res

#vue.js
vue props 默认值为数组或对象时报错

简单粗暴直接上代码:// 这些写时会报错 Type of the default value for 'record' prop must be a functionprops: {record: {type: Array,default: []}}// 正确应该这样写props: {record: {...

Vue 全局守卫结合addRoute实现路由权限控制

思路就是前端写好全部的菜单信息,通过接口从后端拿相应权限。拿到之后使用全局守卫结合addRoute实现路由权限控制。在日常开发中路由权限控制是经常遇到的,以下是我的部分代码实现:名词解释:全局守卫:全局路由守卫每次都判断用户是否已经登录,没有登录则跳到登录页。已经登录(已经取得后台返回的用户的权限信息(角色之类的)),则判断当前要跳转的路由,用户是否有权限访问(根据路由名称到全部路由里找到对应的路

关于Vue的inheritAttrs的理解

定义:vue官网对于inheritAttrs的属性解释:默认情况下父作用域的不被认作 props 的 attribute 绑定 (attribute bindings) 将会“回退”且作为普通的 HTML attribute 应用在子组件的根元素上。如果你不希望组件的根元素继承特性,你可以在组件的选项中设置inheritAttrs: false。这个很不好理解,这里我直接用代码说明:...

【JavaScript 基础】-- Promise中的then、catch、finally总结

总结:1、Promise的状态一经改变就不能再改变。const promise = new Promise((resolve, reject) => {resolve("success1");reject("error");resolve("success2");});promise.then(res => {console.log("then: ", res);}).catch(er

Vscode 拉取远程新建的分支

我们开始时可能会碰到,其它人员新建了分支并提交到了git上。而你本地没有,这时候就需要你自己从远程拉取新建的分支。方法如下:// 直接在命令行输入git fetch origin newBranch

#vscode#git#github
【JavaScript 基础】-- Promise中的then、catch、finally总结

总结:1、Promise的状态一经改变就不能再改变。const promise = new Promise((resolve, reject) => {resolve("success1");reject("error");resolve("success2");});promise.then(res => {console.log("then: ", res);}).catch(er

到底了