
vue3+ts项目记录《硅谷甄选》
文章平均质量分 64
vue3+ts项目记录
唧唧bong_
这个作者很懒,什么都没留下…
展开
-
【Vue3+Ts项目】硅谷甄选 — 菜单权限+按钮权限
/ 获取对应的用户仓库// 全局自定义指令:实现按钮的权限// 代表使用这个全局指令的DOM|组件挂载完毕的时候会执行一次// 自定义指令右侧的数值:如果在用户信息buttons数组中没有// 从DOM树上干掉if (!},})在main.ts文件中引入自定义指令文件// 引入自定义指令文件PS:此处以其中一个按钮作为例子,项目中其他按钮的权限都需要配置。原创 2024-01-19 15:30:39 · 1207 阅读 · 2 评论 -
【Vue3+Ts项目】硅谷甄选 — 用户管理+角色管理+菜单管理+首页
/账号信息的ts类型//代表一个账号信息的ts类型id?: string//数组包含全部的用户信息//获取全部用户信息接口返回的数据ts类型data: {//代表一个职位的ts类型id?: string。原创 2024-01-12 15:33:49 · 1093 阅读 · 0 评论 -
【Vue3+Ts项目】硅谷甄选 — 品牌管理+平台属性管理+SPU管理+SKU管理
/ 已有的品牌的ts数据类型id: number// 包含全部品牌数据的ts类型// 获取的已有全部品牌的数据ts类型data: {orders: []......enum API {......// 添加品牌// 修改已有品牌// 添加与修改已有品牌接口方法// 修改已有品牌的数据} else {// 新增品牌SPU:电商术语,代表的是一个标准化产品单元。(类)SPU组成:产品品牌名称+描述+产品图片介绍+销售属性【整个项目销售属性一共三个:颜色、版本、尺码】原创 2024-01-09 17:04:49 · 2063 阅读 · 0 评论 -
【Vue3+Ts项目】硅谷甄选 — 路由配置+登录模块+layout组件+路由鉴权
定义小仓库数据state类型:src\store\modules\types\type.ts// 定义小仓库数据state类型登录接口返回的数据类型:src\api\user\type.ts登录请求可能返回成功/失败的数据,因此类型需要dataType需要包括成功的数据token和失败的数据message,且是可选的,要加上"?token?:string// 登录接口返回的数据类型封装本地存储数据和读取方法:src/utils/token.js// 存储数据。原创 2023-12-08 15:15:51 · 2849 阅读 · 0 评论 -
【Vue3+Ts项目】硅谷甄选 — vue3组件通信方式
vue3组件通信方式原创 2023-12-02 14:51:55 · 1275 阅读 · 0 评论 -
【Vue3+Ts项目】硅谷甄选 — 搭建后台管理系统模板
/ 登录接口需要携带参数ts类型// 登录接口返回的数据类型// 定义服务器返回用户信息相关的数据类型data: userPS关于import type引入的理解-优快云博客。原创 2023-12-01 21:18:22 · 2546 阅读 · 0 评论 -
关于import type引入的理解
import type 是 ECMAScript 模块系统中的一种语法,用于引入类型信息而不引入实际的运行时代码。它通常与 TypeScript 类型检查工具一起使用。原创 2023-12-01 14:31:59 · 2436 阅读 · 0 评论 -
vue3---自定义插件注册全局对象
① 在src/components文件夹下创建index.ts:用于注册components文件夹下全部的全局组件。②在入口文件(通常是main.ts)引入步骤①的index.ts文件,通过app.use方法安装自定义插件。原创 2023-11-28 18:13:28 · 1170 阅读 · 0 评论 -
关于src别名的配置之tsconfig.json配置
baseUrl./../基地址baseUrl./baseUrl的值是相对于文件所在的目录的路径。在这个配置中,"./"表示基础路径是当前文件所在的目录。解析非相对模块:当 TypeScript 编译器遇到import或require语句引用一个非相对路径的模块时,它会使用baseUrl作为起点,拼接上模块的相对路径,以解析最终的文件路径。原创 2023-11-28 10:47:01 · 1868 阅读 · 0 评论 -
关于配置src别名中的path.resolve(“./src“)
通常更安全,因为它是当前模块的目录,不受工作目录的影响。而使用相对路径可能受到工作目录的影响,因为工作目录可能会在不同的执行环境中变化。都是用于生成绝对路径的,但它们的基础路径不同。方法用于将路径或路径片段解析为绝对路径。所以,主要区别在于基础路径不同。例如,如果当前模块的路径是。如果当前模块的路径是。当前模块文件所在的(相对于当前工作目录(原创 2023-11-28 10:24:42 · 2099 阅读 · 0 评论 -
关于git hooks
Git hooks 是一种在 Git 仓库中触发自定义脚本的机制。这些脚本可以在特定的 Git 操作(如提交、推送、合并等)发生时执行。通过使用 Git hooks,你可以在版本控制的不同阶段自动运行脚本,以执行一些定制化的操作。此外,确保你的 hooks 脚本是可靠的,以避免引入潜在的问题。请注意,Git hooks 是本地的,并不会被推送到远程仓库。可用于在推送之前运行测试套件,确保代码的质量。),并添加相应的脚本。这个脚本将在对应的 Git 操作触发时执行。可以用于执行一些需要在合并后进行的操作。原创 2023-11-22 15:46:06 · 830 阅读 · 0 评论 -
创建git仓库
创建git仓库原创 2023-11-22 17:22:15 · 1732 阅读 · 0 评论