摘要:
[ 安装 ] 安装卡死的话,把npm源切换会npm npx nuxi@latest init demo [ 常用目录 ] pages 页面目录,有该目录的情况下,app.vue里面必须配置<NuxtPage />标签才可以,如果要访问首页,pages目录中必须存在index.vue文件,即便该文件没 阅读全文
摘要:
[ 基础用法 ] 声明数据类型 和 方法断言 let str: string = 'hello world' console.log(str) const arr: number[] = [1, 2, 3] const result = arr.find(i => i > 2) as number 阅读全文
摘要:
[ Ts + express + vscode ] 安装环境依赖 // 开发依赖 npm i -D typescript ts-node nodemon @types/express @types/node // 生产依赖 npm i express 初始化 Ts 配置文件 // 该操作会创建tsc 阅读全文
摘要:
[ 官方文档的坑 ] 文档示例 [ 服务端 ] 官方文档给出了一个入门的示例,但是如果按照这个示例,会得到一个不断循环出现的404。 解决这个问题,只需要理解一点就好,socket.io会启动一个服务器,这个服务器和express启动的服务器不是一个东西,所以不能监听同一个端口。 简言之,如果我们给 阅读全文
摘要:
[ 思路 ] 游客,会员,管理员,不同身份对应的页面数量是不同的,所以再token中要对角色身份和权限进行标记 服务端需要对前端页面进行权限统筹,针对不同权限的用户,返回相应权限范围的页面和导航数据。 前端收到与用户权限相对应的页面和导航数据后,进行匹配渲染。 在导航守卫中加入资源预请求,根据请求到 阅读全文
摘要:
[ 直接使用 ] const response = await axios.get / delete(url, config) const response = await axios.post / put / patch (url, config) [ 二次封装 ] import axios fr 阅读全文
摘要:
[ slot 插槽 ] 官方文档 [ slot 有什么用? ] 为了复用,在开发过程中,会产生很多组件,组装这些组件会形成一个树形结构。 如果组件嵌套层数过多,过于零碎,不利于开发和维护。 slot 插槽的作用,就是讲组装过程扁平化,比如有三级组件,正常需要在一级组件中嵌入二级组件,在二级组件中嵌入 阅读全文
摘要:
[ 解析器 和 调用 ] 文件首行指定解析器,默认解析器可省略不写 通过 sh 或者 bash 命令调用 shell 脚本 // hello.sh #!/bin/bash echo "hello world" // run $ sh hello.sh 给脚本文件添加执行权限后,调用时可省略 sh 或 阅读全文
摘要:
[ 什么是vue-router ] 传统的路由是针对服务器不同文件,这样路由的变动就会导致新页面加载,导致页面刷新。vue-router 实现了在 vue 组件基础上,不加载页面文件,而是更改部分页面组件的方式来展现不同路由时显示的内容。同时节约了客户端和服务端资源。 [ 安装 ] npm i vu 阅读全文
摘要:
[ 方法 ] 创建配置文件 alias.bat 在一个 path 路径中 @echo off doskey ls=dir /b $* doskey act=activate tensorflow-gpu $* doskey tb=tensorboard --logdir $* doskey pi=p 阅读全文