![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 60
一只不太聪明的燕子
You are unique and nothing can replace you.
展开
-
vue项目中点击按钮复制文本
用户点击按钮复制文本内容。原创 2023-01-12 10:01:31 · 203 阅读 · 0 评论 -
转载-vuex面试题
1.vuex是什么?怎么使用?哪种功能场景使用它?答:vue框架中状态管理。在main.js引入store,注入。新建了一个目录store.js,…… export 。解决的问题:多个视图依赖同一个状态来自不同视图的行为需要变更同一状态适用于中大型的单页面应用2.vuex有哪几种属性?答:有五种,分别是 State、 Getter、Mutation 、Action、 Modulestate:存放公共数据的地方;getter:获取根据业务场景处理返回的数据;mutations:唯一修改stat转载 2021-11-19 09:58:23 · 106 阅读 · 1 评论 -
JavaScript之 防抖VS节流
概念函数防抖和函数节流,都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,从而导致出现的延迟、假死和卡顿。防抖:触发高频事件后n秒内函数只会执行最后一次,如果n秒内高频事件再次被触发,则重新计算时间节流:高频事件触发,每隔特定的时间会执行一次,所以节流会稀释函数的执行频率防抖实现方式:每次触发事件时设置一个延迟调用方法,并且取消之前的延时调用方法节流实现方式:每次触发事件时,如果当前有等待执行的延时函数,则直接return总结:函数防抖:将多次操原创 2021-11-03 17:30:17 · 81 阅读 · 0 评论 -
Vue之computed和watch的用法与区别
computedVue的计算属性。计算属性——依赖其它属性,其依赖的属性值发生改变时,会自动计算并更新,其相关dom也会自动更新;它的存在是为了解决模板逻辑过于复杂的问题。methods中使用方法也能达到相同的效果,但是computed的性能更好,它是基于依赖项的变化才会进行变化。watchVue3 监听属性可以通过 watch 来响应数据的变化。如果监听的对象内部属性变化则需要开启深度监听 deep:true两者的区别计算属性computed :支持缓存,只有依赖数据发生改原创 2021-09-16 16:30:56 · 213 阅读 · 1 评论 -
vue项目中将特定网页内容生成图片(截图)
一、场景和需求最近在做的项目有这样一个需求:APP的打卡分享到微信好友和微信朋友圈的功能。实质就是将网页内容生成一张图片给分享出去(不是抛出一个网页链接啥的),那么问题来了,如何将网页上的某一块内容转换为图片呢?二、解决方案使用html2canvas插件来实现。html2canvas是一款利用javascript进行屏幕截图的插件,它能够实现在用户浏览器端直接对整个或部分页面进行截屏。三、前期准备1.安装 html2canvasnpm install html2canvas --save原创 2021-08-27 16:04:09 · 4002 阅读 · 1 评论