logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Vue】Vue 判断插槽内容是否加载完成

判断插槽内容是否加载完成,实现显示占位内容等功能

#vue.js#前端#javascript
实现 ElementPlus 的 MessageBox

ElementPlus 的 MessageBox 主要功能分析提供一个函数用来展示消息框,这个函数提供如标题、内容等配置参数消息框出现和消失时有动画使用 Promise 获取消息框的结果基本思路Vue 中动态显示一个组件,无非就是通过 h 函数创建 VNode,并且把这个 VNode 挂载在 DOM 树上。这里有两种挂载的方式:createApp在 main.js 中创建 Vue 实例用的就是这种

#vue.js#javascript#前端
【Vue】Element-Plus 源码学习笔记——实现一个基本的 ElMessage 组件

先贴下 Element-Plus ElMessage 源码的网址。我们需要实现的效果类似 ElMessage,即能够显示多个消息、上一个消息消失下面的消息会自动往上移动、进入移出动画、自定义消息和持续时间。其他选项这里不考虑。大体思路我们的 ElMessage 组件通过函数调用动态显示,无需事先在页面中放入组件,这样能更灵活也更方便。实现的基本思路是使用函数动态渲染组件到页面上。createVNo

#前端#vue.js
magisk 手机卡重启界面记录

中午发现手机自动关机了,开机后无限卡重启界面,但是可以进 rec 和 fastboot。怀疑是之前安装的 magisk 模块导致卡重启。不过值得一提的是,虽然自动关机的问题此前也出现过几次,但是都没有出现过卡重启的情况。进 rec 打开文件管理器,进入 /data/adb/magisk 文件夹,删除/重命名该文件夹(禁用所有 magisk 模块),之后重启 1 ~ 2 次,问题得以解决。实在不行再

.m3u8、HLS 协议

其中 #[TEXT] 被称为标签,用来给分片和文件提供描述。#EXTINF:10.0 后面的 10.0 标识分片为 10s,下一行的链接则代表分片的地址,可以直接下载这个分片到本地。如果请求 .ts 分片的时候需要认证,则在请求头或者 URL 中添加对应的参数。可以使用这个 https://github.com/globocom/m3u8 Python 包解析 m3u8 文件。上面的例子一共有 3

#前端
到底了