摘要: copy(val) { try { // textarea为带格式复制,input为不带格式复制 const input = document.createElement("textarea"); input.value = val; document.body.appendChild(input) 阅读全文
posted @ 2024-04-24 15:09 三水儿 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 遇到八百遍了!!使用 function(){ } 时 里面不能用this,要给this重新赋值 ,或者换成箭头函数 ps: 求求不要在遇到老项目了 阅读全文
posted @ 2024-04-11 11:24 三水儿 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.下载安装 npm install vue-seamless-scroll --save 2.引入 import vueSeamlessScroll from "vue-seamless-scroll"; 3.注册使用组件 <vueSeamlessScroll :class-option='def 阅读全文
posted @ 2024-04-11 11:18 三水儿 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 父级元素添加鼠标事件 子元素绑定点击事件 <div @mouseenter="actioveCollection = index" @mouseleave ="actioveCollection = false"> <i class="el-icon-star-off" v-if="!isColle 阅读全文
posted @ 2024-04-11 10:46 三水儿 阅读(4) 评论(0) 推荐(0) 编辑
摘要: node-sass找不到 => 降低版本 => 发现package.json和package-lock.json中的nodesass版本不一致 => 卸载依赖,使用cnpm安装 => 依赖安装不全 => 使用npm安装,报错如下,解决方法如下 => 项目正常启动 npm install --lega 阅读全文
posted @ 2023-11-21 11:00 三水儿 阅读(6) 评论(0) 推荐(0) 编辑
摘要: .interactiveStyle { height: 200px; overflow: auto; } .interactiveStyle::-webkit-scrollbar { /*滚动条整体样式*/ width: 5px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; } 阅读全文
posted @ 2023-09-01 14:18 三水儿 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 在组件1中调用组件2中的方法 组件1: this.$eventbus.$emit("change_event", "参数") 组件2: mounted () { this.$eventbus.$on('change_event', (参数) => { // 需要调用的方法 this.init() } 阅读全文
posted @ 2023-02-10 11:02 三水儿 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 问题背景描述 安装three.js时报错 解决方式 参考:https://blog.csdn.net/kk2442687723/article/details/126248887 阅读全文
posted @ 2022-10-24 16:59 三水儿 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 都是一种存储机制 cookie localStorage sessionStorage 大小 4kb 10Mb (同步执行,太大会影响渲染进度) 5Mb 兼容 H4/H5 H5 H5 访问 任何窗口 任何窗口 同一窗口(相对安全性较高) 有效期 手动设置 无(但可自行删除) 窗口关闭即失效 存储位置 阅读全文
posted @ 2022-08-17 13:31 三水儿 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 懒加载其实就是延时加载 因为浏览器的可视范围是有限的,所以滚动到所需要显示的位置时在进行加载 方法一:事件监听(监听scroll这个事件,鼠标滚动触发) 前提:需得知窗口显示区的高度(通过window.innnerHeight获取)=> 高度1 需得知图片到视窗上边的距离高度(通过用元素的getBo 阅读全文
posted @ 2022-08-15 11:30 三水儿 阅读(1254) 评论(0) 推荐(0) 编辑