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

vue-study(1)

黑马智数项目

黑马智数是一个数字化园区管理项目,该项目后台可以在线管理园区内的楼宇、企业、车辆和一体杆等资源,可视化大屏通过园区3D模型实时展示园区概况。通过该项目能学到如何用qiankun搭建微前端架构、用Echarts进行数据可视化、以及前沿的3D模型展示等技术方案。
在这里插入图片描述

在这里插入图片描述

p和div区别

在这里插入图片描述

const count = ref(1) 不是定义常量吗

在这里插入图片描述在这里插入图片描述

=》

在这里插入图片描述
在这里插入图片描述

没有函数名的函数怎么调用哇

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
const count = ref(1)
const double = computed(() => count.value * 2)

const list = [
{ name: ‘苹果’, quantity: 2 },
{ name: ‘香蕉’, quantity: 3 }
]

const total = list.reduce((sum, item) => sum + item.quantity, 0)
// sum 最初是 0,然后加上每一项的 quantity
// => 0 + 2 + 3 = 5

vue变量在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

reduce

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
js对象:
在这里插入图片描述
作用域
在这里插入图片描述
在这里插入图片描述

事件

在这里插入图片描述
js添加事件
在这里插入图片描述

resize

在这里插入图片描述

onMounted

在这里插入图片描述
vue
Vue 就是一套写网页的“超级工具包”,它能让你写网页更快、更清晰、更高级 ✨

在这里插入图片描述
vue结构
在这里插入图片描述
在这里插入图片描述

vue入门:

好的,这些指令是用来创建和运行一个 Vue 项目的。让我来简单解释一下每个指令的作用:

1. npm create vue@latest

这个指令是用来创建一个新的 Vue 项目。它会自动帮你生成一个包含基本文件和配置的项目框架。

  • npm 是一个包管理工具,用来安装和管理项目依赖。
  • create vue@latest 是一个命令,告诉 npm 使用最新的 Vue 创建工具来生成项目。
  • 运行这个指令后,它会提示你输入项目名称,然后生成一个文件夹,里面包含了 Vue 项目的基本结构。

2. cd <your-project-name>

这个指令是让你进入刚才创建的项目文件夹。

  • cd 是“change directory”的缩写,意思是切换目录。
  • <your-project-name> 是你刚才创建的项目文件夹的名字。比如你的项目叫 my-vue-app,就写 cd my-vue-app
  • 这一步是为了让你在命令行中进入项目的根目录,方便后续操作。

3. npm install

这个指令是用来安装项目依赖的。

  • Vue 项目需要一些额外的工具和库来运行,比如 Vue 本身、构建工具等。
  • 运行 npm install 会根据项目根目录下的 package.json 文件,自动下载并安装所有需要的依赖。
  • 这一步是必须的,否则项目无法正常运行。

4. npm run dev

这个指令是用来启动开发服务器的。

  • npm run 是用来运行 package.json 文件中定义的脚本。
  • dev 是一个脚本名称,通常用于启动开发服务器。
  • 运行这个指令后,Vue 项目会在本地启动一个开发服务器,你可以通过浏览器访问 http://localhost:3000(或其他端口)来查看项目运行效果。
  • 开发服务器还有一个好处:当你修改代码时,它会自动重新加载页面,方便调试。

总结

这些指令的流程是:

  1. 创建一个 Vue 项目。
  2. 进入项目目录。
  3. 安装项目依赖。
  4. 启动开发服务器,查看项目运行效果。

希望这些解释清楚了!如果你还有疑问,随时问我哦。

为什么不在app.vue里面写代码,而是在HTML文件里写代码,VUE文件和HTML文件的区别
在这里插入图片描述

<!-- HTML 文件结构 -->
<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><title>Vue 应用示例</title>
</head>
<body><div id="app">{{ message }}</div><script src="https://unpkg.com/vue@3/dist/vue.global.js"></script><script>const { createApp } = VuecreateApp({data() {return {message: '你好,Vue!'}}}).mount('#app')</script></body>
</html>

在这里插入图片描述
在这里插入图片描述
其实也就是固定搭配,不用纠结

dom是什么

DOM(Document Object Model) 是浏览器把网页内容变成可以用 JavaScript 操作的“树状结构”。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
DOM 是浏览器提供的一套“网页节点对象模型”,它让 JavaScript 可以访问并操作页面中的内容。

v-html

在这里插入图片描述
v-bind
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
![在这里插入图片描述(https://i-blog.csdnimg.cn/direct/957d8b0fe6d44af6a962ccf482c2c677.png)

在这里插入图片描述

axios

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

匿名函数,没有函数名的参数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vue admin

在这里插入图片描述

http://www.xdnf.cn/news/1689.html

相关文章:

  • Vue3项目中 npm 依赖安装 --save 与 --save-dev 的区别解析
  • 面试篇:Spring Boot
  • leetcode 69和367
  • 一道MySQL索引题
  • 如何下载适用于语音识别功能增强的Google Chrome浏览器
  • JavaScript 页面刷新:从传统到现代的全面解析
  • 优雅实现网页弹窗提示功能:JavaScript与CSS完美结合
  • 网络原理 - 7(TCP - 4)
  • 【C++ 真题】P3456 [POI2007] GRZ-Ridges and Valleys
  • 中介者模式:解耦对象间复杂交互的设计模式
  • connection.cursor() 与 models.objects.filter
  • 解决编译pcl时报错‘chrono_literals‘: is not a member of ‘std‘
  • Java集成【邮箱验证找回密码】功能
  • 专家系统的基本概念解析——基于《人工智能原理与方法》的深度拓展
  • 第十节:性能优化高频题-虚拟DOM与Diff算法优化
  • 大模型工业化元年:GPT-5开启通用AI新纪元,中国技术如何破局?
  • PostgreSQL的dblink扩展模块使用方法
  • electron-updater实现自动更新
  • 【Hive入门】Hive分区与分桶深度解析:优化查询性能的关键技术
  • Windows下使用 VS Code + g++ 开发 Qt GUI 项目的完整指南
  • 深度学习小记(包括pytorch 还有一些神经网络架构)
  • 代码随想录算法训练营第二十六天
  • 4.24工作总结
  • 机器人项目管理新风口:如何高效推动智能机器人研发?
  • elasticsearch查询中的特殊字符影响分析
  • x-cmd install | brows - 终端里的 GitHub Releases 浏览器,告别繁琐下载!
  • 【MinerU】:一款将PDF转化为机器可读格式的工具——RAG加强(Docker版本)
  • Linux:git和gdb/cgdb
  • Qwen2.5简要全流程以及QA
  • 基于 CentOS 的 Docker Swarm 集群管理实战指南