首页 > 其他分享 >ssts-hospital-web-master项目实战记录五:集成第三方库

ssts-hospital-web-master项目实战记录五:集成第三方库

时间:2024-02-21 15:26:06浏览次数:17  
标签:web vue ssts hospital component 组件 found login main

1.Vue-Router的集成

在Vue.js+TypeScript项目中集成Vue-Router,具体的步骤如下。

第一步:新建页面组件

在src/views目录下分别新建main/main.vue、login/login.vue、not-found/not-found.vue三个页面组件。

main.vue组件代表首页,代码如下所示:

<script setup lang="ts"> </script>
<template>   <div>Main</div> </template>
<style scoped> </style>   login.vue组件代表首页,代码如下所示: <script setup lang="ts"> </script>
<template>   <div>Login</div> </template>
<style scoped> </style>   not-found.vue组件代表首页,代码如下所示: <script setup lang="ts"> </script>
<template>   <div><h2>Not Found Page</h2></div> </template>
<style scoped> </style>     第二步:关闭ESLint的vue/multi-word-component-names规则检查。   当新建main.vue和login.vue组件时,由于ESLint中默认要求组件命名必须由多个单子组成。如果不是,就会提示vue/multi-word-component-names的错误。例如:Component name "main" should always be multi-word.   如果想继续使用单个单词来命名组件,那么可以修改.eslintrc文件,关闭该规则。 module.exports = {    rules: {     'vue/multi-word-component-names': ['off', { ignores: [] }]   } }     第三步:配置路由映射和创建路由对象。 # 使用npm命令安装 npm install vue-router     修改src/router/index.ts的路由配置文件,代码如下所示: import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router' const routes: Array<RouteRecordRaw> = [   {     path: '/',     name: '/login',     component: () => import('@/views/login/login.vue')   },   {     path: '/login',     name: 'login',     component: () => import('@/views/login/login.vue')   },   {     path: '/main',     name: 'main',     component: () => import('@/views/main/main.vue')   },   {     path: '/:pathMatch(.*)*',     name: 'notFound',     component: () => import('@/views/not-found/not-found.vue')   } ] const router = createRouter({   history: createWebHistory(process.env.BASE_URL),   routes }) export default router     可以看到,在routes数组中注册(配置)了main.vue、login.vue、not-found.vue三个页面组件,它们都用了路由懒加载技术;还注册了一个默认路由(/),当访问默认路径时,会重定向到登录页面。        

翻译

搜索

复制

<iframe></iframe>

标签:web,vue,ssts,hospital,component,组件,found,login,main
From: https://www.cnblogs.com/lizhigang/p/18025268

相关文章

  • ssts-hospital-web-master项目实战记录四:主要配置
    记录时间:2024-02-211.配置浏览器自动打开配置文件:package.json "scripts":{  "dev":"vite--open" } 2.配置src别名(1)安装@types/node输入npm命令npm i@types/node--save-dev(2)配置文件:vite.config.tsimport{defineConfig}from'vite&#......
  • ssts-hospital-web-master:项目开发规范
    在企业项目开发中,通常由多人一起协作完成开发任务,每个人编写的代码风格可能不统一。为了避免出现问题,一般会制定一些规范来约束整个项目的编码风格,包括编辑器规范、代码格式规范、编写代码规范、Git提交规范、命名规范等。这些规范可以帮助团队保持一致的代码风格,提高代码的可......
  • ssts-hospital-web-master项目实战记录三:主要配置
    记录时间:2024-02-211.配置浏览器自动打开配置文件:package.json "scripts":{  "dev":"vite--open" } 2.配置src别名(1)安装@types/node输入npm命令npmi@types/node--save-dev(2)配置文件:vite.config.tsimport{defineConfig}from'vite&#......
  • 关于WebServer例程的使用
    关于WebServer例程,该例程主要实现通过网页对WCHNET网络参数的配置以及用户名密码的管理,关于该例程的使用,具体如下:首先,关于HTTPS.c文件中,以下几个数组数据需要注意一下,如下图:其中:01,02,03,04,05,06表示的是单片机网络通信的MAC地址,此处建议在使用例程时将第一个字节改为02......
  • ssts-hospital-web-master项目实战记录二:版本管理-git
    记录时间:2024-02-211.VSCode打开项目(1)文件→打开文件夹,对应的英文为File→OpenFolder(2)打开效果如下 2.VSCode本地项目托管 (1)打开终端:Terminal→NewTerminal(2)生成仓库:git init输入 git命令git init (3)添加到暂存区:git add.输入 git命令git add. (4)提......
  • ssts-hospital-web-master项目实战记录一:创建项目
    记录日期:2024-02-211.找到存放项目的文件夹,打开cmd命令 2.使用官方脚手架Vite创建项目(1)输入npm命令npmcreatevite@latest(2)输入项目名称:ssts-hospital-web-master (3)选择框架:Vue (4)选择变体(使用的编程语言):TypeScript(5)构建完成,提示我们用三行命令进行接下来的操作,......
  • 开始学习web-sql注入
    web内容多且杂,不知道怎么下手开始学,那就先从sql注入开始学吧目前只在b站上找了一些课程,还有ctfwiki作为参考链接贴在下面:ctfwikihttps://www.bilibili.com/video/BV1c34y1h7So/?spm_id_from=333.337.search-card.all.click&vd_source=27b6c7c9811379b1cf1a595591fa3086要是能......
  • 熟悉又陌生的JavaWeb 第1天
    传送门JavaWeb开发环境配置简单项目,其实我更推荐pom引入Jetty的方式B/S结构B-BrowserS-ServerWeb编程语言CGI、PHP、JSP、ASP服务器安装IDE安装第一个Web项目推荐自己手动建立webapp目录,从空项目建立webapp关于创建webapp项目理想中的默认方式IDEA创建Webapp......
  • webrtc终极版(三)将官方的demo部署到自己的服务器中
    webrtc终极版(三)将官方的demo部署到自己的服务器中本节,我们详细介绍下,如何再本地搭建RTCMultiConnection服务目录webrtc终极版(三)将官方的demo部署到自己的服务器中前言一、安装步骤1.下载并解压文件2.使用npm安装总结前言webrtc终极版系列,再年前,写了前两篇,还剩下两篇没有写,......
  • err code 90030,err msg webhook over limit
    钉钉群机器人发文本消息提示"webhookoverlimit"从2024.02.01钉钉修改了自定义机器人推送政策,免费额度,由之前的不限制,改为:目前钉钉已经限制了免费版的发送次数每个企业每月5000条(之前创建的外部群不限制,但是已经不能新增机器人了。)。钉钉收费版是9800元每年,然后每月5w条(如果......