尔嵘
愿你阳光下像个孩子,风雨里像个大人。
展开
-
《Uniapp-Vue 3-TS 实战开发》一键授权登录
在使用 UniApp 结合 Vue 3 和 TypeScript 开发时,实现一键授权登录功能通常涉及到调用微信小程序的授权接口(如 wx.getUserProfile 或 wx.login)来获取用户信息和登录凭证,然后将这些信息发送到后端进行验证和处理。创建一个登录页面,例如 pages/login/index.vue,并在其中实现一键授权登录功能。创建一个 API 请求模块,例如 src/api/auth.ts,用于处理登录请求。创建一个简单的后端服务,例如 server.js。原创 2025-04-11 16:08:17 · 107 阅读 · 0 评论 -
《Uniapp-Vue 3-TS 实战开发》全局配置
* 小程序特有相关 */原创 2025-04-11 16:05:21 · 7 阅读 · 0 评论 -
《Uniapp-Vue 3-TS 实战开发》Pinia 及 Pinia 持久化
1. 安装与初始化bash# 或在 main.js/ts 中初始化:2. 创建 Store选项式 Store (类似 Vuex)count: 0,}),getters: {// 使用其他 getter},actions: {},})组合式 Store (类似 Vue 3 setup)})3. 在组件中使用 Store// 直接访问 state。原创 2025-04-11 10:52:07 · 121 阅读 · 0 评论 -
《Uniapp-Vue 3-TS 实战开发》TypeScript 泛型详解
泛型(Generics)是 TypeScript 中非常重要的特性,它允许我们创建可重用的组件,这些组件可以支持多种类型,而不会丢失类型安全性。// 错误:无法分配到"title",因为它是只读属性。泛型是 TypeScript 中非常强大的特性,合理使用可以大大提高代码的可重用性和类型安全性。泛型允许我们在定义函数、接口或类时不预先指定具体类型,而是在使用时再指定类型。// 错误:m不是x的属性。泛型保持了类型约束,提供了更好的类型安全性。1. 什么时候使用泛型?原创 2025-04-11 09:02:09 · 100 阅读 · 0 评论 -
《Uniapp-Vue 3-TS 实战开发》构建HTTP请求拦截器
定义了一个名为的拦截器对象,它包含一个invoke方法。invoke方法在每次请求被拦截时触发,接收一个options参数,类型为,这个参数包含了本次请求的所有配置信息,我们可以在这个方法中对这些配置进行修改。result: T// 2.2 添加类型,支持泛型//1.返回Promise对象// 请求处理逻辑})定义了一个名为http的函数,它是对的封装。通过泛型<T>支持不同类型的响应数据。函数返回一个Promise对象,这样可以使用。原创 2025-04-10 00:21:38 · 165 阅读 · 0 评论 -
《Uniapp-Vue 3-TS 实战开发:从入门到精通》专栏介绍
掌握 Uniapp 的基本原理与开发流程。熟练运用 Vue 3 的组合式 API 进行组件开发。学会使用 TypeScript 为项目添加类型支持,提高代码的可维护性和健壮性。能够独立完成一个完整的跨平台移动应用项目。原创 2025-04-07 14:37:08 · 170 阅读 · 0 评论