当前位置: 首页 > news >正文

从零开始学Vue3--环境搭建

1.搭建环境

下载nodejs

nodejs下载地址

更新npm

npm install -g npm

设置npm源,加快下载速度

npm config set registry https://registry.npmmirror.com

使用脚手架创建项目

npm create vue@latest

 根据你的需要选择对应选项

进入新建的项目下载依赖

npm install

 启动项目

npm run dev

 2.搭建测试页面

为了后续测试方便,我们在首页放置链接,一个链接一个测试页面

main.js去掉import './assets/main.css'

App.vue改成

<script setup>
import { RouterView } from 'vue-router'
</script><template><RouterView />
</template><style scoped>
</style>

HomeView.vue改成

<template><div><a href="templateGrammar">模板语法</a></div>
</template>
<style scoped>
a {text-decoration: none;color: hsla(160, 100%, 37%, 1);transition: 0.4s;padding: 10px;
}
</style>

router/index.js改成

import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'const router = createRouter({history: createWebHistory(import.meta.env.BASE_URL),routes: [{path: '/',name: 'home',component: HomeView},{path: '/templateGrammar',component: () => import('../views/TemplateGrammar.vue')}]
})export default router

在views下面新建一个TemplateGrammar.vue

<template>
<div>TemplateGrammar</div>
</template><script>
export default {name: "TemplateGrammar"
}
</script><style scoped></style>

如此基础的环境搭建好了,可以在上面一边测试一边学习了

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • AUTOMATIC1111/stable-diffusion-webui/stable-diffusion-webui-v1.9.3
  • 【FPGA】Verilog:解码器 | 编码器 | 多路复用器(Mux, Multiplexer)
  • 基于HTML5和CSS3搭建一个Web网页(二)
  • 本地部署Whisper实现语言转文字
  • 2024年【N1叉车司机】免费试题及N1叉车司机模拟试题
  • Spring服务启动后就执行某个方法
  • Alienware外星人笔记本m17 R3原厂OEM预装Win10系统包下载,恢复开箱状态电脑自带系统
  • python 多线程处理图片
  • 【算法】前缀和——寻找数组的中心下标
  • 【2024最新华为OD-C卷试题汇总】传递悄悄话的最长时间(100分) - 三语言AC题解(Python/Java/Cpp)
  • 杰理-耳机进入关机关闭内内置触摸-节省功耗
  • 数据结构_链式二叉树(Chained binary tree)基础
  • 什么是JDK21虚拟线程
  • gc和gccgo编译器
  • Python函数、类和方法
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 《剑指offer》分解让复杂问题更简单
  • MySQL的数据类型
  • pdf文件如何在线转换为jpg图片
  • php面试题 汇集2
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Transformer-XL: Unleashing the Potential of Attention Models
  • Vue 动态创建 component
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 技术发展面试
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 浅谈Golang中select的用法
  • 实习面试笔记
  • 使用API自动生成工具优化前端工作流
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • raise 与 raise ... from 的区别
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • "无招胜有招"nbsp;史上最全的互…
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • #QT(一种朴素的计算器实现方法)
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (分布式缓存)Redis分片集群
  • (三)Kafka离线安装 - ZooKeeper开机自启
  • (四)鸿鹄云架构一服务注册中心
  • (四)事件系统
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转)树状数组
  • *算法训练(leetcode)第四十七天 | 并查集理论基础、107. 寻找存在的路径
  • ... 是什么 ?... 有什么用处?
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET : 在VS2008中计算代码度量值
  • .net Application的目录
  • .NET Core 通过 Ef Core 操作 Mysql
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .NET 设计模式初探
  • .NET 设计模式—简单工厂(Simple Factory Pattern)