会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大漠孤魂
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
29
下一页
2025年9月18日
响应式问题
摘要: 今天遇到一个问题,组件已经设计为响应式,但是在移动端字体太小,多次调试无果,最终发现原因就在于我在main.js入口文件中引用了如下函数 /** * 设置根元素的字体大小,以实现页面的自适应布局。 * @param {number} bs - 基准字体大小,默认值为 16 * @param {num
阅读全文
posted @ 2025-09-18 14:10 充实地生活着
阅读(12)
评论(0)
推荐(0)
2025年9月12日
Transtion动画组件要求包裹元素必须是单一根节点
摘要: 在 Vue 3 中,组件的模板支持多个根节点(这被称为 Fragments)。虽然这提高了灵活性,但却与 <Transition> 组件的要求冲突了。<Transition> 组件的工作原理是通过在动画的不同阶段(进入/离开)为单个根元素添加或移除 CSS 类(如 v-enter-from, v-e
阅读全文
posted @ 2025-09-12 17:44 充实地生活着
阅读(16)
评论(0)
推荐(0)
vue3中defineExpose的用法(和ref配合)
摘要: // 子组件 Child.vue <script setup> const internalState = ref(0) const resetState = () => { internalState.value = 0 } // 显式暴露resetState方法 defineExpose({ r
阅读全文
posted @ 2025-09-12 16:17 充实地生活着
阅读(53)
评论(0)
推荐(0)
vue3中父子组件数据同步的默认方式update:xxx
摘要: update:xxx 是Vue 3中实现自定义v-model的约定。它的工作原理是: 子组件通过emit('update:propName', newValue)通知父组件需要更新某个属性父组件可以通过v-model:propName="data"或@update:propName="data =
阅读全文
posted @ 2025-09-12 15:47 充实地生活着
阅读(45)
评论(0)
推荐(0)
2025年9月10日
vue3不允许缓存组件keep-alive直接包裹router-view
摘要: 从vue3开始,不再允许用keep-alive直接包裹router-view,只允许包裹component组件。 所以,要使用缓存,以前可以这么写: <keep-alive> <router-view></router-view> </keep-alive> 从Vue3开始,这种写法不行了,但是可以
阅读全文
posted @ 2025-09-10 14:57 充实地生活着
阅读(18)
评论(0)
推荐(0)
vue3的守卫滚动和懒加载
摘要: import {createRouter,createWebHashHistory} from 'vue-router' import Header from '@/components/Header.vue' import Footer from '@/components/Footer.vue'
阅读全文
posted @ 2025-09-10 14:31 充实地生活着
阅读(6)
评论(0)
推荐(0)
vue3中两对容易搞混的概念
摘要: 1、插槽中的两个概念 v-slot: 和 v-slot= (1)v-slot: v-slot: 是组件指令,命名插槽时用的,常用法如下: <BaseLayout> <template v-slot:header> <!-- header 插槽的内容放这里 --> </template> </Base
阅读全文
posted @ 2025-09-10 10:41 充实地生活着
阅读(2)
评论(0)
推荐(0)
2025年3月25日
程序员可能要失业了,有感于deepseek用单个html文件完成动画
摘要: 在知乎看到说deepseek有更新,然后里面有个测试内容,照搬过来试了试,关键词如下: 创建一个包含 CSS 和 JavaScript 的单个 HTML 文件,以生成一个动画天气卡片。卡片应通过不同的动画直观地表示以下天气条件:风:(例如,移动的云朵、摇曳的树木或风线)雨:(例如,落下的雨滴、形成的
阅读全文
posted @ 2025-03-25 13:11 充实地生活着
阅读(123)
评论(0)
推荐(0)
2025年3月7日
豆包:使用 <van-watermark> 标签来实现让水印只显示在一个特定 div 里
摘要: 可以直接使用 <van-watermark> 标签来实现让水印只显示在一个特定 div 里,下面为你详细介绍实现方式。 思路分析 <van-watermark> 组件本身有一个 wrap 属性,它允许你指定水印要覆盖的元素。所以,我们可以先给目标 div 设置一个引用(ref),然后在 <van-w
阅读全文
posted @ 2025-03-07 17:52 充实地生活着
阅读(142)
评论(0)
推荐(0)
2025年3月6日
deepseek: vue3用vite打包时将px转为rem
摘要: 在 Vue 3 项目中,使用 Vite 打包时,可以通过 PostCSS 插件 将 px 自动转换为 rem。以下是实现步骤: 1. 安装所需依赖 你需要安装 postcss-pxtorem 插件来实现 px 到 rem 的转换。 npm install postcss-pxtorem -D 2.
阅读全文
posted @ 2025-03-06 12:54 充实地生活着
阅读(443)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
29
下一页
公告