自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Vue3,使用shaka -player,支持hls视频格式

Vue3,使用shaka -player,支持hls视频格式。​Shaka Player 是谷歌公司对外开源的一款javascript 类库,详细请看谷歌官方api文档。import shaka from "shaka-player/dist/shaka-player.ui.js";onst initApp = () => { if (shaka.Player.isBrowserSupported()) { initPlayer(); } else { console.err​

2024-05-14 11:16:18 405 1

原创 vue3,父组件通过props传递异步数据,子组件接收不到问题

在父子组件传值时会遇到传的值是异步请求的数据,从而可能导致一些问题。父组件中发起请求拿到数据,将数据传给子组件,子组件onMounted生命周期却接收不到值(或者说只接收了父组件定义的初始值)。主要是因为父子组件的生命周期:思路很简单,就是初始还没获取到异步数据的时候,不让组件渲染,等拿到的时候再渲染组件。通过v-if控制子组件渲染,等拿到数据的时子组件就会渲染。可以认为是改变了父子组件的生命周期。但是这种方式有一个小问题,就是最终效果会显得子组件有些延迟才出现效果。因为异步数据是从后端的接口获取的,如

2024-04-23 16:04:11 1538

原创 el-tree树形组件懒加载

默认情况下 Tree 无法预知某个节点是否为叶子节点,所以会为每个节点添加一个下拉按钮,如果节点没有下层数据,则点击后下拉按钮会消失。,就证明该节点下没有子级。

2024-04-08 10:08:23 1130 2

原创 Vue使用Three.js 渲染glb、gltf模型

Vue使用Three.js 渲染glb、gltf模型。

2024-04-07 10:02:07 891 1

原创 vue监听窗口切换

实现监听切出当前窗口,切回当前窗口调用方法。注意: 需要及时移除掉监听。比如说多次来回切换界面,多次切换不同的窗口,会导致时事件多次执行,影响性能。在组件销毁时移除监听。

2024-03-21 09:21:06 247 1

原创 vue权限管理,自定义权限指令

(本项目存在localStorage中,全局配置piniaPersistStorage: window.localStorage)在layout布局组件根据角色id获取用户权限,存放权限路由,权限菜单,权限按钮。layout.vue根据useLayout返回的menuList权限菜单进行渲染。把路由meta定义的操作显示到界面上,操作权限。修改权限后,用户登录后,获取角色id存储在本地。6、按钮控制(vue自定义权限指令)界面上的操作定义在路由meta上。1、路由定义界面操作。3、登录获取角色id。

2024-03-07 14:59:54 832

原创 Vue,在表单中使用el-upload手动上传图片

vue,在表单中使用el-upload手动上传图片,组件选择的是照片墙

2023-10-17 10:43:43 2049

原创 Echarts折线图实现区域颜色渐变

Echarts折线图区域颜色渐变

2023-08-22 17:16:05 1833 1

原创 数据大屏可视化,列表自动循环滚动动画实现

数据大屏,列表自动滚动循环动画css3

2023-08-21 11:34:48 928 1

原创 高德地图JS API,添加多个不同层级的覆盖物点标记,使用本地图片作为点标记icon

添加多个不同层级的覆盖物点标记,使用本地图片作为点标记icon

2023-08-18 16:56:31 983 2

原创 高德地图API,隐藏logo及文字

高德地图API,隐藏logo及文字

2023-08-13 15:42:29 938 1

原创 高德地图JS API,数据可视化,地图3D效果

vue3高德地图JS API,数据可视化,地图3D效果

2023-08-13 15:37:57 869 1

原创 高德地图JS API自定义地图只显示中国地图

数据可视化,高德地图JS, 自定义地图只展示中国部分

2023-08-13 15:21:57 1094 1

原创 vue里dom元素固定宽高比

vue里块级元素实现宽高比固定。元素包在el-col里宽不固定,获取宽定高。

2023-07-27 14:57:40 186 1

原创 element-ui表单校验成功,一直发出警告

表单校验成功validate返回true,控制台报错,警告信息fieldValue:“”

2023-07-14 18:26:59 661 2

原创 Promise.all进行表单多选批量操作

let promise = function () { return new Promise((resolve) => { //接口 deleFilePermission().then((res) => { if (res.code === 200) { resolve();

2023-07-13 14:55:17 99 1

原创 let,const,var的区别

(1)块级作用域:es6新增了块作用域,块作用域由{ }包括,let和const具有块级作用域,var不存在块级作用域。(2)变量提升: var存在变量提升,let和const不存在变量提升,即在变量只能在声明之后使用,否在会报错。(3)重复声明: var声明变量时,可以重复声明变量,后声明的同名变量会覆盖之前声明的遍历。const和let不允许重复声明变量。(4)暂时性死区:在使用let、const命令声明变量之前,该变量都是不可用的。这在语法上,称为暂时性死区。使用var声明的变量不存在暂时性死区

2022-03-09 12:09:53 96

空空如也

空空如也

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

TA关注的人

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