首页 > 其他分享 >vue3标准开发过程

vue3标准开发过程

时间:2023-06-27 20:44:44浏览次数:38  
标签:vue app router element 标准 开发 plus vue3 import

1.如何用脚手架快速新建一个vue3项目 安装vue-cli后,用如下命令创建   vue create my-vue3-project   默认创建vue3项目,直接回车即可。  


新建完成后,如何引入element-plus?   用Webstrom打开项目, 先运行一次npm install 然后运行npm install element-plus --save   然后打开mian.js引入element-plus
 
import { createApp } from 'vue'
import App from './App.vue'
import ElementPlus from 'element-plus';  //完整引入Element  Plus
import 'element-plus/theme-chalk/index.css'; // 引入样式文件
 
 
 
 
const app = createApp(App)
app.use(ElementPlus, { size: 'small', zIndex: 3000 } ) //在项目上应用Element Plus
app.mount('#app')

  

        然后新建一个页面,叫MyPage.vue,放在src/views/MyPage.vue路径下
<template>
  <el-button>我是 ElButton</el-button>
</template>
<script>
import { ElButton } from 'element-plus'
export default {
  components: { ElButton },
  name: 'MyPage'
}
</script>

 

     
如何引入router?   然后我们接着要引入router npm install vue-router@4     然后在src目录下建立routes文件夹 在routes文件夹下创建index.js文件
import { createRouter, createWebHistory } from 'vue-router'
import MyPage from '@/views/MyPage'
 
 
 
 
const routes = [{
    path: '/mypage',
    component: MyPage
}]
 
 
const router = createRouter({
    history: createWebHistory(),
    routes,
})
 
 
export default router
 
 

 

   

在 main.js 中引入并注册

 
import { createApp } from 'vue'
import App from './App.vue'
import ElementPlus from 'element-plus';  //完整引入Element  Plus
import 'element-plus/theme-chalk/index.css'; // 引入样式文件
import router from './routes/index'
 
 
const app = createApp(App)
app.use(ElementPlus, { size: 'small', zIndex: 3000 } ) //在项目上应用Element Plus
app.use(router)
app.mount('#app')
 

 

        然后去App.vue中添加<router-view></router-view> 这里如果不添加,访问任何页面都是首页。     然后就可以运行了 npm run serve   运行成功访问一下 http://localhost:8080/ 如下   再访问http://localhost:8080/mypage,发现多出来一个按钮,这里就是<router-view></router-view>被MyPage.vue的内容替换后的结果  

标签:vue,app,router,element,标准,开发,plus,vue3,import
From: https://www.cnblogs.com/lukairui/p/17509873.html

相关文章

  • python的django框架开发简单的管理系统(一)
    写在最前面:博主现在大二,也不是名校。刚刚接触电脑的时候,装个虚拟机都能搞崩溃。WPS甚至不知道怎么保存,以为发文件的之前关闭,文件就没了。一把辛酸泪啊读者们不必妄自菲薄。废话少说,直接开始。准备:安装python解释器提供3.10,3.9.3.11。尽量选3.9或者3.10:链接:https://pan.baidu.com......
  • 全栈测试开发系列----WebDriver API及对象识别技术(一)
    前言:WebDriverAPI相比于之前的selenium-RCAPI而言,不仅解决了一些相关的限制,还使得接口更加简洁,同时更好的支持了页面本身不重新加载而页面元素发生变化的动态网页,所以WebDriverAPI的实现目的不仅是提供一个良好的面向对象API,而且对Web应用程序测试过程中所产生的问题......
  • Spring Boot应用开发初探与示例
    SpringBoot是由Pivotal团队提供的全新Spring开发框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。从它的名字可以看出,SpringBoot的作用在于创建和启动新的基于Spring框架的项目。它的目的是帮助开发人员很容易的创建出独立运行和产品级别的基于Spring框架的应......
  • vue新建项目标准流程
    1、如何做到快速创建Vue2项目:要快速创建Vue2项目,可以按照以下步骤进行操作:步骤1:确保已经安装了Node.js和npm(Node.js的包管理器)。步骤2:打开终端或命令提示符,进入你想要创建项目的目录。步骤3:运行以下命令安装VueCLI(命令行工具):[email protected]步骤4:创建一个......
  • 【深入浅出Docker原理及实战】「Docker安装说明」零基础+全方位带你学习探索Docker容
    安装DockerDocker中的容器是一种轻量级的虚拟化技术,它基于镜像运行并具有自己的状态。下面是Docker容器的安装操作。Docker有三种更新频道:stable、test和nightly。官方网站提供了各种环境下的安装指南,主要包括Linux、Windows10和macOS。这里我们侧重点去介绍和分析说明对应......
  • ISO/IEC 27001是信息安全管理系统(ISMS)的国际标准 以下是ISO/IEC 27001各个版本的更新
    ISO(国际标准化组织)对信息安全的定义如下:ISO27000系列标准是国际上广泛应用的信息安全管理体系(InformationSecurityManagementSystem,ISMS)标准之一,ISO/IEC27000:2018是该系列标准的概述与词汇标准。在这个标准中,ISO对信息安全的定义如下:信息安全(InformationSecurity):信息安全......
  • 微信开发基础教程
    微信开发学习笔记----1.正确填写服务器配置信息其中Url为我们的要接收并处理微信服务器发送的消息的一般处理程序地址,如:http://sadi.qrenlei.cn/WXTest.ashxToken是一个开发者自定义的验证字符串,可任意填写。点击提交前,需要把咱们的包含一般处理程序的网站发布到服务器上。2.一般处......
  • 基于vue +Java+springboot+element-ui开发的智慧班牌系统源码
    电子班牌系统又称之为智慧班牌,是当前校园数字化信息化建设、文化建设的主流,是校园日常工作安排、校园信息发布、班级文化风采展示、课堂交流、家校互通的重要应用载体。在每个班级门口安装一台电子班牌终端,实现学校日常管理、校园信息化建设数据对接,为学生提供一个德智教育文化环境......
  • 微信小程序开发 01
    最近为了准备大创,进行了一些微信小程序开发的相关学习,包括环境的搭建,准备工作,以及对项目结构的一些简单介绍环境搭建:可以在微信开发平台下载微信开发者工具,这里我为了减少与我的授课视频的差异化,我选择了下载一个稍微旧一点的稳定版,在黑马程序员的相关资料中下载的准备工作包括......
  • 关于在大模型战略资源储备的不同阶段,B端开发者的行动策略的一些思考
    一、大模型产业链的终态猜想我们先定义理想状态下,大模型应该具备哪些综合性能:指令理解能力:能够理解并遵循指令,并按照指令完成相应的逻辑推理、知识抽取、概念总结、API调用等任务多语言理解能力:能够同时理解包括中文、英文等主流语言逻辑推理能力:能够将复杂任务分解为相互串......