文章库ARTICLE COLUMN

  • 关于react+antd样式不生效问题的解决方式

    关于react+antd样式不生效问题的解决方式

      1、下面是添加antd组件样式不生效代码  在入口文件中引入import'antd/dist/antd.css'   样式生效,但是生成警告   WARNINGin./node_modules/antd/dist/antd.css   Failedtoparsesourcemap:'webpack://antd/./components/time...

    34037718643403771864 评论0 收藏0
  • Vue3$emit用法指南(含选项API、组合API及setup语法糖)

    Vue3$emit用法指南(含选项API、组合API及setup语法糖)

      在开发中,Vue模式使用props将数据从父组件传递到子组件。那如何将一个子组件将数据传给它的父组件呢?有关使用emit,我们可以触发事件并将数据传递到组件的层次结构中。以下举例一些情况,如:  从 input 中发出数据  从 modal 本身内部关闭 modal ...

    34037718643403771864 评论0 收藏0
  • react基于react-slick实现多图轮播效果

    react基于react-slick实现多图轮播效果

      在这里为大家介绍,实现多张图自动轮播可以用react-slick插件,下面一起看看:  一、进入官网查看文档(Docs)  react-slick官网  二、安装插件(Quick Start)  //npm安装   npminstallreact-slick--save   //yarn安装   yarnaddreact-sli...

    34037718643403771864 评论0 收藏0
  • vue实现列表固定列滚动

    vue实现列表固定列滚动

      想要在移动端中实现列表固定列固定样式,可以用vue+scss以下具体内容:  功能介绍:  在移动端开发中,会用到列表作为信息展示方式,一般希望上下滚动时,可以固定表头,左右滚动时,可以固定最左列。  大致需求:  1、数组循环遍历可以让列表所...

    34037718643403771864 评论0 收藏0
  • vue实现移动端拖拽悬浮按钮

    vue实现移动端拖拽悬浮按钮

      移动端拖拽悬浮按钮如何用vue实现,下面看看具体内容:  功能介绍:  开发中,要考虑用户体验,悬浮按钮不仅要显示在侧边,更是可以允许随意拖拽换位。  需求描述:  1、按钮悬浮显示在页面侧边;  2、当手指长按左键按钮,即可允许拖拽改变位...

    34037718643403771864 评论0 收藏0
  • Skypack布局前端基建实现过程详解

    Skypack布局前端基建实现过程详解

      用vite作为项目打包工具,这是为什么?其中最主要的原因是 ——vite在开发环境基于ESM规范实现的Nobundle模式,节省了代码打包的时间。  当前打包的需求任然有,且ESM规范兼容性越来越好,进入生产环境大面积可用的状态也不是不可能。  当生产环境打...

    34037718643403771864 评论0 收藏0
  • JS中switch的四种写法示例

    JS中switch的四种写法示例

      JavaScript 的 switch 有四样写法,你都知道哪些?   JavaScript 的 switch 语句只有一种写法。其他的写法,if 分支写法可以算一种,switch 分支写法可以算第二种,第三种是使用策略模式,如果要把条件运算符也算上的话,嗯,刚好四种。  switch一般写...

    34037718643403771864 评论0 收藏0
  • vue实现循环滚动图片

    vue实现循环滚动图片

      运用vue可以实现图片自动循环滚动,下面是效果展示(循环滚动且可切换方向):  轮播组件BaseSwiper.vue:  <template>   <divclass="swiperBox">   <imgclass="imgLeft"@click="clickLeft"src="../../....

    34037718643403771864 评论0 收藏0
  • vue实现伸缩菜单功能

    vue实现伸缩菜单功能

      效果展示:  点击即可随意调节菜单宽度  变动后  页面结构一共分为三部分,加上一个伸缩按钮,在你的项目对应的部分都加上class名。  我这里定义的分别是box、left、mid、resize(按钮类名)  html  页面结构划分完成之后,完善一下样式(直接...

    34037718643403771864 评论0 收藏0
  • vue递归组件实现elementUI多级菜单

    vue递归组件实现elementUI多级菜单

      效果展示:  一、子组件  <template>   <divclass="myDiv">   <!--这里的listAll用于接收父组件传递进来的菜单列表-->   <templatev-for="(item,i)inlistAll">   <!--有child就显示child的下拉型菜单,有小箭头...

    34037718643403771864 评论0 收藏0
  • js实现列表自动滚动循环播放

    js实现列表自动滚动循环播放

      列表自动滚动循环播放不要太爽,下面看看具体代码:  1.实现效果图  鼠标移入,暂停滚动; 鼠标移出,继续滚动;  2.原理  第一:要实现无缝衔接,在原有ul后面还要有一个一样内容的ul;  第二:在最外层div为可视区域,设overflow:hidden; ...

    34037718643403771864 评论0 收藏0
  • npm install安装报错:gyp info it worked if it ends with

    npm install安装报错:gyp info it worked if it ends with

      前端vue新项目 npm install安装报错gyp info it worked if it ends with ok这个问题我们应该如何处理?  可能报错原因:node和node-sass版本冲突,对应的node和node-sass的版本如下:  接下来node.js卸载与安装。之前有安装过弄过node.js的,如果node...

    34037718643403771864 评论0 收藏0
  • js实现图片查看器

    js实现图片查看器

      1. 前言  以对图片进行一些处理,例如:删除、下载、标记等。  2. 设计思路  项目中用的是vue+iview,于是使用Modal弹窗组件做为播放器的盒子,考虑需要用到的基本功能有:放大缩小、监听鼠标滚轮放大缩小、拖拽、全屏查看、查看上/下一张、双击图...

    34037718643403771864 评论0 收藏0
  • JavaScript进阶之函数和对象知识点详解

    JavaScript进阶之函数和对象知识点详解

      在过往学习的JavaScript都是在基础,现在为大家介绍更为深入的JavaScript知识。  JavaScript函数  JavaScript函数和Java函数是有一部分相似的,所以学习起来也会相对简单  基本构造  1.直接构造  //function代表函数标志,name为函数名称,参数...

    34037718643403771864 评论0 收藏0
  • vue项目中canvas实现截图功能

    vue项目中canvas实现截图功能

      在vue项目中canvas实现截图功能是常用的,下面是具体代码:  实现效果:  在vue项目中做的一个截图功能(只能够截取图片),只用鼠标就可以在画面中进行框选截取。  实现:做一个弹窗,打开弹窗的时候传入要截的图,接下来在这个窗口里面,点击截图...

    34037718643403771864 评论0 收藏0
  • 基于element-ui表格的二次封装实现

    基于element-ui表格的二次封装实现

      项目中element的表格,每次都cv很麻烦,可以用表格进行了二次封装,写一个Table组件。  首先,下面是表格样式  <el-table   :data="tableData"   :header-cell-style="headerStyle"   :height="height"   :border="bord...

    34037718643403771864 评论0 收藏0
  • Vue+canvas实现视频截图功能

    Vue+canvas实现视频截图功能

      上传视频要提供视频封面(视频封面必填),这是在开发中实际问题。封面可以用户自己制作并上传,但这样脱离网站,体验不好,常见的处理方案就是用户未选择或上传封面时,自动截取视频第一帧作为封面,但这样并不友好。因此考虑视频上传后,在播放中由人员...

    34037718643403771864 评论0 收藏0
  • vue调用谷歌授权登录获取用户通讯录的实现示例

    vue调用谷歌授权登录获取用户通讯录的实现示例

      vue调用用在很多场景,今天为大家介绍如何用谷歌授权登录获取用户通讯录  当前背景  业务端要求,用户本人填写信息,推荐到朋友,要求可以导出用户谷歌邮箱的通讯录,让用户选择,并且回显到页面 ##步骤  在谷歌开发者平台, 创建一个项目,我的理...

    34037718643403771864 评论0 收藏0
  • vue使用OfficeWeb实现线上文件预览

    vue使用OfficeWeb实现线上文件预览

      在日常中查看使用word,excel,pptx的offic文件是常见之事,想过用使用微软的开发接口,比如一个阅读器Office Web。  什么是 Office Web 查看器?  它是一种创建 Office Web Viewer 链接的服务。Office Web Viewer 链接可在浏览器中打开 Word、PowerP...

    34037718643403771864 评论0 收藏0
  • Vue实现可复用轮播组件的方法

    Vue实现可复用轮播组件的方法

      vue可以简单的就实现一个轮播图的基础功能,不仅重复用,且可抽离出来作为一个公共组件。  html和js部分  <template>   <div   class="img-box"   ref="img-box"   :style="{width:styles.width,height:styles.height}"...

    34037718643403771864 评论0 收藏0
  • JS数组中filter方法的使用实例

    JS数组中filter方法的使用实例

      1、定义  filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。  2、语法  var newArray = arr.filter(callback(element[, index[, selfArr]])[, thisArg])   3、参数说明  callback  循环数组每个元素时调用的回调函数...

    34037718643403771864 评论0 收藏0
  • Vue新一代状态管理工具Pinia的具体使用

    Vue新一代状态管理工具Pinia的具体使用

      很多人都在问 pinia是什么?其实它是一个类似的插件,是vuex的最新一代的轻量级状态管理插件,建议安利在很多新项目中其中pinia。  Pinia 的优点  简便,存储和组件变得很类似,你可以轻松写出优雅的存储。  类型安全,通过类型推断,可以提供自动...

    34037718643403771864 评论0 收藏0
  • vue3.x使用swiperUI动态加载图片失败的解决方案

    vue3.x使用swiperUI动态加载图片失败的解决方案

      想必大家对于vue3.x都很了解,那在vue3.x使用swiperUI动态加载图片失败时候如何解决?以下就为大家介绍两个常见问题:  1、在动态加载图片是空,需要显示默认图片时使用v-if失效  <divclass="swiper-containerhome_swiper">   <divclass="swiper-wr...

    34037718643403771864 评论0 收藏0
  • Apache Kafka 分区重分配的实现原理解析

    Apache Kafka 分区重分配的实现原理解析

    一 认识KafkaKafka是一个开源流处理平台,它由 Apache 软件基金会开发的,开发它的目的是为了提供一个统一的、高吞吐、低延迟的实时数据处理平台。它的持久化层与同类平台不同,本质上是一个按照分布式事务日志架构的大规模发布/订阅消息队列,这使它非常...

    31195552003119555200 评论0 收藏0
  • JS前端千万级弹幕数据循环优化示例

    JS前端千万级弹幕数据循环优化示例

    大数据中时常都会有优化,这篇文章要和大家降的就是如何按照特定的条件删除一个数组?  1、如何删除数组中的元素  场景:有一个数组,需要删除满足条件的数组。  示例:  constarr=[1,2,3,4,5,6,7,8]  删除小于5的元素,删除后的元素为  consta...

    34037718643403771864 评论0 收藏0
<