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

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

在这里插入图片描述

相关文章:

  • java面向对象编程【基础篇】之基础语法
  • Day11(回溯法)——LeetCode79.单词搜索
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(10): つもり 计划/打算
  • Jenkins:开启高效软件开发的魔法之门
  • Java面试:从Spring Boot到微服务的全面考核
  • 【Leetcode 每日一题】2799. 统计完全子数组的数目
  • Nginx 中间件
  • 【一次成功!】Ubuntu22.04 安装 Autoware、 cuda、 cudnn、 TensorRT
  • PostgreSQL 分区表——范围分区SQL实践
  • Web3.0的认知补充(去中心化)
  • 从Kafka读取数据
  • “广州丰田汽车.网址”中文域名仲裁案:“网络门牌”保护战
  • Nginx 通过 Let‘s Encrypt 实现 HTTPS 访问全流程指南
  • 大模型是如何生成内容的?
  • Linux基础使用-笔记
  • 第三篇:Django创建表关系及生命周期流程图
  • Macbook M系列Arm设置任何来源安装第三方软件,安装Notepad--
  • 点云配准算法之NDT算法原理详解
  • 【信息系统项目管理师】高分论文:论进度管理和成本管理(智慧城管平台项目)
  • 树莓派的系统烧录
  • 习近平向气候和公正转型领导人峰会发表致辞
  • 最高法:家长以监督为名虚构事实诋毁学校的,应承担侵权责任
  • 中方警告韩国公司不要向美军工企业出口含中国稀土矿物产品?外交部回应
  • 《国语汇校集注》:以1900余条注解,揭示隐微,提供思考
  • 教育部增设29种本科新专业,首建战略急需专业超常设置机制
  • 新闻1+1丨居民水电气计量收费乱象,如何治?