logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue下 实时监听元素的高度变化

npm install element-resize-detectorimport elementResizeDetectorMaker from 'element-resize-detector'const erdm = elementResizeDetectorMaker()erdm.listenTo(this.$refs.box.$el, element => {console.log

#javascript
vue + svg 绘制水波纹、波浪动画效果

效果:实现可配置图像大小、水面高度、波浪高度、波浪速度等<template><div class="wave-svg" :style="`width:${width}px;height:${height}px;`"><div style="width:100%;height:100%;"><svg version="1.1" xmlns="http://w

Vue3.0获取路由的方法

Vue 3.0 中通过 getCurrentInstance 方法获取当前组件的实例,然后通过 ctx 属性获得当前上下文ctx.$router 是 Vue Router 实例,currentRoute 可以获取到当前的路由信息<script>import { getCurrentInstance } from 'vue'export default {setup () {const

前端实现预览文件流

1.图片类型文件//template<template><img :src="src"></template>//scriptT.ajax({url: xxx,beforeSend:xhr=>{xhr.responseType = "blob"; // 返回类型blob},dataFilter: e=>{let flow = e.responsele

#前端#vue.js
vue3.0 watch 深度监听

vue3.0 watch 设置深度监听<script>import { watch } from 'vue';export default {props:["filter"],setup(props){watch(() => {return props.filter},state => {getStatistics(state.value)},{

#vue.js#javascript
到底了