上一页 1 2 3 4 5 6 ··· 29 下一页
摘要: 今天遇到一个问题,组件已经设计为响应式,但是在移动端字体太小,多次调试无果,最终发现原因就在于我在main.js入口文件中引用了如下函数 /** * 设置根元素的字体大小,以实现页面的自适应布局。 * @param {number} bs - 基准字体大小,默认值为 16 * @param {num 阅读全文
posted @ 2025-09-18 14:10 充实地生活着 阅读(12) 评论(0) 推荐(0)
摘要: 在 Vue 3 中,组件的模板支持多个根节点(这被称为 Fragments)。虽然这提高了灵活性,但却与 <Transition> 组件的要求冲突了。<Transition> 组件的工作原理是通过在动画的不同阶段(进入/离开)为单个根元素添加或移除 CSS 类(如 v-enter-from, v-e 阅读全文
posted @ 2025-09-12 17:44 充实地生活着 阅读(16) 评论(0) 推荐(0)
摘要: // 子组件 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)
摘要: 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)
摘要: 从vue3开始,不再允许用keep-alive直接包裹router-view,只允许包裹component组件。 所以,要使用缓存,以前可以这么写: <keep-alive> <router-view></router-view> </keep-alive> 从Vue3开始,这种写法不行了,但是可以 阅读全文
posted @ 2025-09-10 14:57 充实地生活着 阅读(18) 评论(0) 推荐(0)
摘要: 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)
摘要: 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)
摘要: 在知乎看到说deepseek有更新,然后里面有个测试内容,照搬过来试了试,关键词如下: 创建一个包含 CSS 和 JavaScript 的单个 HTML 文件,以生成一个动画天气卡片。卡片应通过不同的动画直观地表示以下天气条件:风:(例如,移动的云朵、摇曳的树木或风线)雨:(例如,落下的雨滴、形成的 阅读全文
posted @ 2025-03-25 13:11 充实地生活着 阅读(123) 评论(0) 推荐(0)
摘要: 可以直接使用 <van-watermark> 标签来实现让水印只显示在一个特定 div 里,下面为你详细介绍实现方式。 思路分析 <van-watermark> 组件本身有一个 wrap 属性,它允许你指定水印要覆盖的元素。所以,我们可以先给目标 div 设置一个引用(ref),然后在 <van-w 阅读全文
posted @ 2025-03-07 17:52 充实地生活着 阅读(142) 评论(0) 推荐(0)
摘要: 在 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 下一页