logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

页面滚动那些事儿(滚动条样式自定义,隐藏滚动条,scrollIntoView遇到头部fixed定位滚动被遮挡、vue-scrollto插件的应用)

隐藏滚动条、设置滚动条样式、通过ScrollIntoView、vue-scrollto来实现将对应的版块滚动至顶部的效果

文章图片
#css#javascript#html +1
【解决】微信小程序wx.getBackgroundAudioManager()写音频播放时,暂停后再播放又从头开始了

最近写小程序时涉及到音频播放,自然是少不了getBackgroundAudioManager(),也为用户提供方便,可以通过系统的暂停/播放来同步控制小程序的音频的暂停/播放。那么在使用的时候,我暂停了,调用了pause(),播放时我错在了直接给设置了歌曲的链接。核心点在:判断当前的歌曲链接是不是被暂停的歌曲的链接,不是原来的歌就重新赋予链接地址,否则也就是原来的歌,那就不赋予链接地址而是调用pl

#音视频#微信小程序
解锁webpack:对html、css、js及图片资源的抽离打包处理

本文会讲解webpack中的基本配置以及如何通过style-loader、css-loader、mini-css-extract-plugin对css文件进行解析抽离打包处理;如何通过html-loader、html-webpack-plugin对html文件进行处理;如何通过postcss-loader给css样式添加浏览器前缀;以及如何使用asset/resource对背景图、图片进行按目录打

文章图片
#前端#webpack#html +3
jsonp函数封装

封装jsonp函数需要考虑的因素:(涉及到传参->函数+请求参数,需要为封装的jsonp添加形参)function jsonp(options) {}1、script标签的创建var script = document.createElement('script');2、请求地址中需要传递的参数、对参数进行拼接var params = '';// options中的data值为需要传递的请求

#javascript#html5
前端登录时所做的token验证(路由守卫、请求拦截器、响应拦截器)

登录后的token校验,使用全局路由守卫beforeEach()先判断目标页面是否需要token身份校验,使用请求拦截器将token配置到请求对象上,借助响应拦截器提前处理token失效问题

Ajax基础:发送jsonp请求(jsonp、jsonCallback)

jsonp走的是get请求方式,也就是ajax的默认请求方式;ajax方法中也涵盖了jsonp请求,可以通过ajax方法来发送jsonp请求;<!--客户端代码--><body><button id="btn">发送jsonp请求</button><script src="js/jquery-3.5.1.min.js"></scri

#ajax#jquery#javascript
Vue插槽的使用(匿名插槽、具名插槽、作用域插槽)以及ElementUI中table-column的slot-scope应用(scope.row、scope.$index、scope.column)

先说说插槽的使用:(才疏学浅,白话表述)可以把插槽理解为组件B中留下的一个坑,谁用这个坑谁就可以往里面填放东西,同时呢,谁也就要认组件B做儿子-----组件B也就成了这个来填坑的组件的子组件。插槽不单单是可以让父组件用它填充东西,也可以引用子组件的数据,而父组件用坑的时候也就可以用子组件传过来的数据。单个插槽(默认插槽、匿名插槽)子组件:(slotdemoson.vue)<template&

文章图片
#vue.js#elementui#javascript +1
到底了