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

【vue】用vite创建vue项目

  • 前置要求
    • 要有Node.js

1. 用vite创建vue项目

  • 在cmd中,进入一个文件夹
    • 在文件资源管理器上面的文件目录中,输入cmd,回车
    • 在cmd中通过cd命令进入对应文件夹

创建项目

npm create vite@latest # 创建项目

创建项目过程中的一些选项

Ok to proceed? (y) y
√ Project name: ... demo  #项目名称为demo
√ Select a framework: » Vue   #用vue框架
√ Select a variant: » JavaScript   #用Javascript

之后继续运行如下命令,便可运行项目

cd demo
npm install
npm run dev

之后会出现如下界面
在这里插入图片描述
出现下图,说明项目创建成功
在这里插入图片描述
项目文件如下
在这里插入图片描述

2. 删除不必要的文件

在这里插入图片描述
把文件引用也一并删除,

  • 删除App.vue中的import HelloWorld from './components/HelloWorld.vue'
  • 删除main.js中的import './style.css'

现在,该项目是一个空项目了

3. 在哪里添加内容?

删除App.vue中默认的模板内容,默认的样式

在这里插入图片描述
修改为如下内容
在这里插入图片描述
发现网页变了
在这里插入图片描述

4. 把已有项目导入vue中

把【vue】记事本案例导入vue中

在这里插入图片描述

修改App.vue如下

<script setup>
import { reactive } from "vue"
const data = reactive({content: "",list: ["1", "2", "3"],
})const add = () => {data.list.push(data.content)console.log(data.list)
}const remove = (index) => {data.list.splice(index, 1)
}const clear = () => {data.list = []
}
</script><template><input type="text" v-model="data.content" placeholder="输入要添加进list的内容"><button @click="add">添加</button><p>list中的内容如下:</p><ul><li v-for="(item, index) in data.list" :key="index"><!-- 从 list 数组中移除从 index 开始的一个元素。 -->{{ item }}<button @click="remove(index)">删除</button></li></ul><p>当前list的长度为:{{ data.list.length }}</p><button @click="clear">清空</button>
</template><style lang="scss" scoped></style>

显示效果
在这里插入图片描述

参考

https://www.bilibili.com/video/BV1nV411Q7RX

http://www.lryc.cn/news/339251.html

相关文章:

  • 内网渗透-内网环境下的横向移动总结
  • Linux命令学习—linux 的常用命令
  • 【Git教程】(十)版本库之间的依赖 —— 项目与子模块之间的依赖、与子树之间的依赖 ~
  • 最新版IntelliJ IDEA 2024.1安装和配置教程 详细图文解说版安装教程
  • JVM常用参数一
  • 分布式锁-redission可重入锁原理
  • Android Gradle开发与应用 (八) :Kotlin DSL
  • phpstorm 快捷键
  • 浦大喜奔APP8.0智能升级,发力数字金融深化五大金融篇章服务
  • 自然语言处理、大语言模型相关名词整理
  • 移动开发避坑指南——内存泄漏
  • 太好玩了,我用 Python 做了一个 ChatGPT 机器人
  • STM32存储左右互搏 SDIO总线读写SD/MicroSD/TF卡
  • 累积分布函数图(CDF)的介绍、matlab的CDF图绘制方法(附源代码)
  • 代码随想录算法训练营第四十一天|343.整数拆分、96不同的二叉搜索树
  • 全量知识系统 程序详细设计之 统一资产模型(QA-SmartChat)
  • 已解决org.springframework.web.client.HttpClientErrorException: 400异常的正确解决方法,亲测有效!!!
  • 内网渗透-Windows内网渗透
  • 机器人方向控制中应用的磁阻角度传感芯片
  • 如何在树莓派安装Nginx并实现固定公网域名访问本地静态站点
  • Ubuntu与主机windows共享文件夹
  • (四)C++自制植物大战僵尸游戏启动流程
  • 华为的AI战略地图上,才不是只有大模型
  • 采用C#.Net +JavaScript 开发的云LIS系统源码 二级医院应用案例有演示
  • Vue3(三):生命周期、路由、自定义hooks
  • UE4_导入内容_骨架网格体
  • 第十五届蓝桥杯c++b组赛后复盘和真题展示
  • 代码随想录 二叉树—二叉搜索树中的搜索
  • ⑤-1 学习PID--什么是PID
  • 【OTA】STM32-OTA升级——持续更新