前端周刊第十四期
前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。 如果外链不能访问,关注公众号「前端每周看」,里面有解决办法 大事件 Veni,vidi,formatae! 宣布Rome Formatter:超快速的 JavaScript 格式化 ...
uni-app组件-应用简单快速上线
uni-app详解 一、介绍 uni-app 是一个使用 Vue.js(opens new window)开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。 uni ...
【HarmonyOS学习笔记】记第一次使用IDE
哈喽大家好我是脸皮贼厚的小威 愚人节刚过先给大家拜个早年吧 最近在HarmonyOS官网下载了IDE,并抱着学(wan)习(wan)的心态试着跑出了Hello World,并安装到手机上 这是一个简单到不能再简单的过程,但是我做的依然磕磕绊绊,遇到很多的问题 在这里发帖留念记录一下 第一步安装IDE ...
当顶部导航栏遮挡住链接对象部分内容怎么办
想必大部分做顶部导航栏(position: fixed;)的都遇见过导航栏遮住链接链接对象部分内容这种情况吧,如下图所示,我的顶部导航栏的高度为9vh,video元素是“本店快递流程”(锚链接)跳转的元素 当我点击该链接时,video元素被遮去了9vh的高度,这是为什么呢? 我查看了一下源代码(vi ...
vue下一代状态管理Pinia.js 保证你看的明明白白!
1.pinia的简单介绍 Pinia最初是在2019年11月左右重新设计使用Composition API的 Vue 商店外观的实验。 从那时起,最初的原则相同,但 Pinia 适用于 Vue 2 和 Vue 3 。 并且不需要你使用组合 API。 除了安装和SSR之外,还有其他的 API是一样的。 ...
axios实现无感刷新
前言 最近在做需求的时候,涉及到登录token,产品提出一个问题:能不能让token过期时间长一点,我频繁的要去登录。 前端:后端,你能不能把token 过期时间设置的长一点。 后端:可以,但是那样做不安全,你可以用更好的方法。 前端:什么方法? 后端:给你刷新token的接口,定时去刷新token ...
解决git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.
今天想要把项目git到github上,结果最后一步git push的时候报错如下: 原因 Permission denied (publickey) 没有权限的publickey , 出现这错误一般是以下两种原因: 客户端与服务端未生成 ssh key 客户端与服务端的ssh key不匹配 找到问题 ...
axios口味芝士
一、一体化运营平台前端请求部分 1.接口封装 一体化运营平台采用的是封装axios的方式来简化请求接口的使用,在添加新接口时只要调用封装好的方法就可以发出请求并直接得到解析后的数据 2.整个过程解析 (1)请求方法调用request方法并传需要的参数 sync_collect_diff_data(d ...
HtmlParse:一款超轻量级的HTML文件解析和爬取工具
HtmlParse 是一款基于windwos平台的HTML文档解析工具,可快速构建DOM树,从而轻松实现网页元素的爬取工作。DOM树就是一个HTML文档的节点树,每个节点由:标签(Tag)、属性(Attribute)、文本(Text)三个值来描述。 所谓的HTML文档解析,指的就是如何构建一颗DOM ...
【面试题】为什么有时用Vue.use()?及Vue.use()的作用及原理是什么?
Vue.use()的作用及原理 点击打开视频讲解 在Vue中引入使用第三方库通常我们都会采用import的形式引入进来 但是有的组件在引入之后又做了Vue.use()操作 有的组件引入进来又进行了Vue.prototype.$axios = axios 那么它们之间有什么联系呢? 例如:Vue.us ...
记录--TS封装axios
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 写在前面 虽然说Fetch API已经使用率已经非常的高了,但是在一些老的浏览器还是不支持的,而且axios仍然每周都保持2000多万的下载量,这就说明了axios仍然存在不可撼动的地位,接下来我们就一步一步的去封装,实现一个灵活、可复用 ...
简单封装axios,适用于大多数比较基础的请求
创建axios 简单的封装一下axios请求,包含了请求前的处理,返回结果和请求异常处理 import axios from "axios"; import store from "../store.js"; //封装axios axios.defaults.headers["Content-Typ ...