前端|Vue Vue3中使用Pinia,保姆级教程 为什么选择Pinia在构建大型或中型Vue应用时,组件之间的状态共享和管理是一个不可避免的挑战。Vue.js的官方状态管理库Vuex在过去几年里一直是解决这个问题的主流方案。但是,Vuex的复杂性和对TypeScript支持的限制促使社区寻找更简洁、更灵活的解决方案。这就是Pinia应运而生的背景。Pinia是Vue.js的一个全新状态管理库,由同一个团队 前端 2025年05月22日 188 点赞 0 评论 4417 浏览
Vue3的setup基础 基本使用 setup内部定义的变量可通过return返回,这些变量和方法便可在模板中使用 基本使用 setup内定义的变量本事不具有响应式,即修改其内容时,页面不会发生改变,只有通过ref(基本数据类型)和reactive(复杂数据类型)才能让这些变量具有响应式。 赋予变量响应式 父子组件传值 父传子 子组件 父组件及效果 子传父 子组件调用父组件方 前端 2025年06月04日 66 点赞 0 评论 4399 浏览
第四十四节:Vuex状态管理:辅助函数mapMutations与mapActions 前言说明: 大家已经知道vuex提供了mapState和mapGetter方法,方便我们获取state和getters 同样的vuex也提供了mapMutations 和mapActions方便操作mutations和actions方法 需要注意的是mapState和mapGetter是映射为计算属性,获取数据 而mapMutations 和mapActions是映射为组件methods方法,修 前端 2025年06月10日 88 点赞 0 评论 4381 浏览
【前端】Vue3+elementui+ts,TypeScript Promise<string>转string错误解析,习惯性请出DeepSeek来解答 🌹欢迎来到《小5讲堂》🌹 🌹这是《前端》系列文章,每篇文章将以博主理解的角度展开讲解。🌹 🌹温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!🌹 目录 前言 报错信息 DeepSeek解答 问题原因 解 前端 2025年06月10日 30 点赞 0 评论 4322 浏览
如何用一行 CSS 实现 10 种现代布局 现代 CSS 布局使开发人员只需按几下键就可以编写十分有意义且强大的样式规则。上面的讨论和接下来的帖文研究了 10 种强大的 CSS 布局,它们实现了一些非凡的工作。 01. 超级居中:place-items: center 是一种广泛使用的软件设计模式,用于简化应用程序的开发过程。它通过分离数据访问、用户界面和业务逻辑,使得应用程序的结构更加清晰。MVC的组成部分1. Model(模型) 定义:代表应用程序的数据和业务逻辑。 职责: 前端 2025年05月15日 106 点赞 0 评论 4298 浏览
uniapp上使用webview与浏览器交互,支持三端(android、iOS、harmonyos next) 效果展示: *这波绝对是走在最前面。uniapp上使用webview与浏览器交互,支持三端(android、iOS、harmonyos next)。还有部分人用的vue2的语法,目前是最新的vue3写法。废话不多说,直接上代码: uniapp代码(app端)<tem 前端 2025年04月25日 75 点赞 0 评论 4266 浏览
React学习之——条件渲染(个人笔记) React 中没有像Vue中v-if这种指令。React 中的条件渲染和 JavaScript 中的一样,使用 JavaScript 运算符 if 或者条件运算符去创建元素来表现当前的状态,然后让 React 根据它们来更新 UI。 if运算符 function UserGreeting(props) { return <h1>Welcome back!</h1> 前端 2024年11月02日 63 点赞 0 评论 4222 浏览
vue 项目打包分析和优化 打包分析工具(webpack-bundle-analyzer) 分析 Bundle 由什么模块组成 分析什么模块占据了比较大的体积 分析是否有什么错误的模块被打包了 未优化前的代码2.85M image.png 安装及配置 npm install -D webpack-bundle-analyzer 配置环境变量 .env.analyze NODE_ENV = pro 前端 2025年06月02日 58 点赞 0 评论 4214 浏览
Android Flow 与Live Data对比 [转]官方推荐 Flow 取代 LiveData,有必要吗? 更加详细的文章:不做跟风党,LiveData,StateFlow,SharedFlow 的使用场景对比 前言 打开Android架构组件页面,我们可以发现一些最新发布的jetpack组件,如Room,DataStore, Paging3,DataBinding 等都支持了Flow Google开发者账号最近也发布了几篇使用Flow的文章 前端 2025年06月19日 87 点赞 0 评论 4101 浏览