
Vue
文章平均质量分 64
Zww0891
好想在梦里自然死亡啊
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
elementUI和tailwindcss样式冲突
这一步你也可以把你的样式抽出来全部加important然后main里最下面引入进行全局覆盖。原创 2025-05-24 08:38:55 · 345 阅读 · 0 评论 -
让cursor长眼睛帮你精确定位前端元素
然后输入提示词到输入框点击发送即可让cursor更快更精准的知道要修改哪一部分。按住ctrl+shift+p 输入setUpToolbar。向cursor发送注入提示词,将工具栏集成到现有项目。此时会分析你的项目框架,根据框架安装对应依赖。点击输入栏即可选择要修改的div区域,原创 2025-05-23 21:38:16 · 274 阅读 · 0 评论 -
el-dialog鼠标在遮罩层松开会意外关闭,教程图文并茂
在Element UI的模态框(el-dialog)中,用户点击遮罩层后松开鼠标时,模态框会意外关闭,导致用户体验不佳。为解决这一问题,可以通过以下步骤实现:首先,在遮罩层上绑定mousedown和mouseup事件,记录用户按下和抬起鼠标时的元素类名;其次,在before-close钩子中,判断鼠标按下和抬起是否发生在同一元素(遮罩层或关闭按钮)上,只有满足条件时才调用done()关闭模态框,否则保持打开状态。这种实现方式有效防止了误操作导致的意外关闭,提升了用户体验。原创 2025-05-18 11:42:24 · 632 阅读 · 0 评论 -
vue3+vite+ts使用daisyui/tailwindcss
这条命令将生成postcss.config.js(因为加了-p)和tailwind.config.js用户将特定指令翻译为最终css或者加入daisyUI插件。出现Unknown at rule @tailwindcss(unknownAtRules)用于解析style.css文件的@tailwind指令。插件Tailwind CSS IntelliSense。说明版本冲突,降低tailwind版本。2、搜索设置 css Unknown;若还是不行请自行查找其对应关系。3、改成ignore;原创 2025-04-10 09:44:19 · 759 阅读 · 0 评论 -
vue2中vuex状态管理使用安装教程及多模块化拆分,包含大多项目常用用法
所有模块的vuex文件堆在一起太难看了拆成多个,所有项目都这么做vue2版本的vuex脚手架搭建。原创 2024-10-15 21:04:05 · 919 阅读 · 0 评论 -
使用align-item为center后i图标和文字依旧不对齐
明明都设置了align item为center了。原创 2024-10-07 16:46:14 · 496 阅读 · 0 评论 -
vue2集成tailwind.css,快速开发前台页面
1.安装依赖2.根目录下初始化配置文件tailwind.config.js3.tailwind.config.js配置文件内容purge是最后打包的时候扫描src下的所有vue,js结尾文件,如果没有用到的css将清理,压缩大小postcssplugins。原创 2024-10-06 20:17:45 · 1036 阅读 · 0 评论 -
uniapp微信小程序用户授权方法
/原创 2024-09-17 11:21:43 · 809 阅读 · 0 评论 -
服务器部署前后端分离项目vue+springboot
服务器先安装宝塔安装后输入bt 14查看内网链接打开宝塔页面。原创 2024-08-30 14:48:23 · 1985 阅读 · 0 评论 -
el-drawer被挡住,无法点击任何区域解决办法
大概是说如果该标签不是最顶层的,而是组件或者标签嵌套的,弹出来的drawer会被父标签的其他元素覆盖。而加了这个可能类似堆汉堡包一样给他盖到最顶上了。原创 2024-08-26 11:48:57 · 1029 阅读 · 0 评论 -
动态路由添加404页面后 一刷新就跳404
静态路由表constantRoutes 添加了个404页面然后一刷新,由于getRouter获取路由及其router.addRoutes非常乌龟行为,还带一点异步的赶脚导致addRoutes 没搞完,此时动态路由表还没你要跳转路径的路由就被迫只能跳到path:* redirect=>到path:/404页面了说人话就是,路由等不及了,你后端给我的路由表太慢我就将就着跳到*任意地址的路由去。原创 2024-08-11 15:42:28 · 665 阅读 · 0 评论 -
vue实现简易的全局加载动画效果
v-show绑定loading,该数据可以放vuex还是任一的公共状态管理变量区域。然后App应用这个组件,Z index拉最大,防止用户在加载动画时乱点,封装一个组件,放Img,伪类样式,固定在屏幕fixed。//组件交互相关的代码(数据、方法等等)原创 2024-07-29 20:07:29 · 1142 阅读 · 5 评论 -
vue里给img的src绑定数据失效
在v-for遍历数据时想要通过给img的src单向绑定 图片路径时出现问题。上网查说是webpack构建时识别不到,直接不单绑数据,写死试试看。直接require导入图像文件模块。原创 2024-07-29 19:55:09 · 679 阅读 · 0 评论 -
vue路由跳转时改变路由参数组件不渲染问题【已解决】
router路由为了组件复用,防止组件的频繁销毁与创建,在遇到跳转的路由不一致才会进行重新渲染,路径参数变了他是不会管的,只会改变this.$route对象而已。我们可以写一个watch监视this.$route对象。一旦发生变化,则发请求重新渲染。就这个东西/:xxx。原创 2024-07-27 22:32:37 · 817 阅读 · 0 评论 -
vue2在v-for时出现循环渲染问题You may have an infinite update loop in a component render function.
使用了v-for循环,且v-for循环渲染出来的组件修改了数据,从而又驱动了响应式渲染,然后继续渲染v-for循环,然后v-for循环出来的数据里又修改了数据,从而达到死循环。那就是说,v-for里的变量在渲染结束前不能被修改,否则渲染到一半变量突然一变,新旧DOM一笔对,又得重新重新,然后死循环。究其原因是在v-for渲染结束前修改了变量,导致重新渲染,然后又修改变量…修改为独立的变量即可。原创 2024-07-26 09:36:33 · 680 阅读 · 0 评论 -
vue2文章添加多个标签思路代码及效果展示
效果展示思路data数据结构第一个数组,用来存放标签库,供创建文章时选择第二个数组,用来存放从标签库选中后的标签, 且选中后需在可选的标签库里删除,否则出现同一个标签被多次添加js代码点击输入框,可展示所有标签/也可不展示,取决于组件身上属性(激活时展示or不展示)点击想要的标签,标签库移除,添加到选中数组内移除标签,标签库添加回去(后续还想选),然后从选中数组内移除是不是听的云里雾里?这里放一段gif演示确定的时候就把选中标签数组提交到后台这没什么好说的,数组转字符串扔过去即可原创 2024-07-25 17:03:20 · 1068 阅读 · 0 评论 -
vue2集成markdown编辑器及前台渲染
使用set集合的不重复特性,获取所有h标签,后续根据标签名,确定缩进值大小,h1-> 缩进级别为1,根据级别*padding-left的固定值实现分层。结尾设置监听器,等待文章目录的a标签映射上去之后监听,点击后调用高亮方法.将自身作用参数传递过去,增加类样式。操作文章的组件里挂载时判断是编辑还是新增,编辑则获取vuex数据到form表单对象。如果是发布新增,路径参数为0,如果是修改,参数为文章id,以此区分编辑还是发布。监听滚动视窗原理 在以往的文章有提及,可自行查找,这里不过多赘述了。原创 2024-07-21 18:08:30 · 1911 阅读 · 0 评论 -
vue+springboot实现主流软件都在使用的二级评论的详细思路及效果展示
由于子评论通常以最早发送的在最上面,也就是升序排列,这里可以使用list身上的api,sort传入Comparator的静态方法comparing根据时间对比如果大的则交换位置,类似于冒泡排序,好像这里还可以传入一个匿名内部类自定义排列规则。由于list列表只能通过下标index,0,1,2,3获取对应的评论,我们这里用map给index映射一个id值,就可以根据评论id来获取list对应的评论。但是如果是这样的话,那我们给二级评论回复时,二级评论的父评论还是二级评论,这样就变成了3级节点。原创 2024-07-21 16:41:58 · 971 阅读 · 0 评论 -
博客都在使用的主题切换使用vue2实现思路
mutation使用commitaction使用dispatch。原创 2024-07-16 01:25:52 · 570 阅读 · 0 评论 -
vue里完成一个简单的评论功能,博客必备
效果展示步骤1-表单收集输入信息<div class="commentorInfo"> <div style="position: relative"> <i class="fa fa-user" style="position:absolute;top: 50%;transform: translateY(-50%)transl原创 2024-07-15 15:03:26 · 1335 阅读 · 0 评论 -
vue实现动态文章目录高亮效果,提供全代码及详细讲解
好比电梯门,每次都会进来新的人,只有最后一次进来的人之后,电梯门才会关上,否则每一个人进来了, 都会重置关门倒计时,也就是防止了持续的scroll事件而不持续的触发回调,也就是说不持续的关门开门关门开门。原创 2024-07-13 00:19:52 · 969 阅读 · 0 评论 -
vue里实现点击按钮回到页面顶部功能,博客必备!
回调判断滚动高度是否大于视口高度的1/2如果是,则设置动态样式的opacity为1,不是则隐藏为0。点击按钮触发置顶,scrollTo(0,0)滚动到 x y都为0的位置,也就是左上角。动态绑定样式style,监听点击事件,后续控制opacity透明度。实例及组件挂载后监听。原创 2024-07-11 17:32:07 · 811 阅读 · 0 评论 -
vue2响应式原理+模拟实现v-model
劫持数据,说的挺好听的,就是加工数据嘛,多了set变化触发了模板重新渲染,该渲染方式使用观察者模式,获取观察者收集的各个dom的所有属性 div,观察的属性,div的属性textContent,同时根据最新值渲染模板。data数据劫持,给data的每个属性增加get和set函数,当值改变时触发观察者的update方法,更新所有与当前属性值相关的dom元素。给每个dom节点增加观察者实例,由观察者群组管理,内部每一个键值含有多个对不同dom的观察者。配置对象传入vue实例。原创 2024-07-06 15:43:19 · 915 阅读 · 0 评论 -
vue项目无后台版本打包上传到服务器
将dist文件夹里的所有文件拷贝到站点的根目录,这里使用宝塔面板进行操作。也可以在文件目录下npm run build。前提你得先创建站点,域名绑定等操作。原创 2024-06-25 17:21:34 · 228 阅读 · 0 评论 -
尚硅谷vue2的todolist案例解析,基本概括了vue2所有知识点,结尾有具体代码,复制粘贴学习即可
因为vc关闭事件也跟着没,而这里的事件是在 原型上的,一直存在的不受vc关闭而关闭。而emit相当于说,说给耳朵听, 之前单纯的emit只能在父子组件通信,现在引入了一个传话的,隔代通信,事件名相当于一个人名,和谁通信的标识,当然这个on必须在挂载后执行类似于父组件监听子组件的 打个比方,所有子组件只是个可以反复利用的壳子,类似于高达积木,而正在要来拼接他们的是我们的APP组件,有大脑想法,可以决定怎么拼好看,且怎么上色也就是赋予数据得当。原创 2024-06-25 10:16:38 · 1171 阅读 · 0 评论 -
echarts组件库结合vue
echarts图表结合vue原创 2024-04-22 14:43:29 · 821 阅读 · 0 评论 -
部署vue项目到服务器时访问出现403权限不足
部署vue项目到服务器时访问出现403错误原创 2024-04-18 10:56:37 · 3592 阅读 · 2 评论