原 创 不 易 , 还 希 望 各 位 大 佬 支 持 一 下 \textcolor{blue}{原创不易,还希望各位大佬支持一下} 原创不易,还希望各位大佬支持一下
点 赞 , 你 的 认 可 是 我 创 作 的 动 力 ! \textcolor{green}{点赞,你的认可是我创作的动力!} 点赞,你的认可是我创作的动力!
⭐️ 收 藏 , 你 的 青 睐 是 我 努 力 的 方 向 ! \textcolor{green}{收藏,你的青睐是我努力的方向!} 收藏,你的青睐是我努力的方向!
✏️ 评 论 , 你 的 意 见 是 我 进 步 的 财 富 ! \textcolor{green}{评论,你的意见是我进步的财富!} 评论,你的意见是我进步的财富!
1.大致思路
2. 具体思路
1.插值语法与指令语法
2.总结
官方文档
注:(以下内容 阅读Vue官方文档的时候 可能会牵涉的名词 以及知识点哦):
Vue文档中图片的含义:
这个图标代表的含义是 后面的文字都是注意事项的意思
CDN: 为了让地址加载的更快 进行一个CDN的加速
函数本身就两个身份: 一个是当作函数 一个是当作对象
脚手架: 脚手架这个词在编程领域初次看到是在使用前端框架时。许多团队在制定前端工程方案时会加入脚手架模块。虽然不同的团队对工程化的理解和实施有所差异,但是对于脚手架的定位基本是一致的:创建项目初始文件。
脚手架的定义:脚手架作用是创建项目的初始文件,本质是方案的封装
说白了 对于开发人员来说脚手架就是,代码生成器。不用重复的进行创建类和基本的增删改查等工作。
关于脚手架详解 可以看看这位大佬的文章哦
[脚手架详解](
MVC框架:MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)。MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形
删除线(此处与Vue无关—完全可以忽略的哦 一个调式BUG的思路一定要看看自己的拼写有没有出错 小卓同学今天花了快3小时 去调试 怎么都不知道哪里错了 甚至还把插件都删了又下载 最后随便瞟了一眼 感觉有点不对劲 然后仔细一看 嚯~ *** 原来是拼写不对!!! 虽然在平时做题的时候也有AC的开心 但是这种感觉和AC还是多少有点不一样的)
先打开官方文档(官方文档)
此时我们可以说一句 “就这?” 到这里就已经完成了Vue环境的配适
下一步 我们就要下载 Vue Devtools (Vue 的开发者工具) 别问小卓同学下载这个干嘛 问就是 方便开发 (doge)
话说回来: 让我们再次回到官方文档
这时候会加载比较慢 可以耐心等等 至于如何加速 dddd 现在假装我们已经进入这个页面
然后跳转到
当然这里可以下载和自己浏览器对应的哦~
小卓这里是已经添加过的 但是小伙伴们的的应该是 "可以添加"的文字哦
强制刷新: 摁着Shift的同时 点击刷新按钮
在VsCode中 下载Live Server 插件 这个插件的作用是 可以打开目前的页面 选中它的瞬间 在本机5500的端口号上 开了一台 内置的小服务器并且 将整个工程中的所有的文件和文件夹 都作为这台服务器的 根资源去使用注释: 什么是根资源 ?
括号 内只传一个参数 并且 参数的类型是一个对象(类似这种对象 我们称之为配置对象 )
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script type="text/javascript" src="../JS/vue (3).js">script>
head>
<body>
<div id="root">
<h1>Hello,{{name}}h1>
div>
<script type="text/javascript">
Vue.config.productionTip = false; //阻止 Vue 在启动时生成产生提示
// 创建Vue实例
new Vue({
el:"#root", //el用于指定当前Vue实例为哪个容器服务, 值通常为 CSS选择器字符串
// el:"#root" 等价于 el:document.getElementById('root') 但是后者更为繁琐 推荐使用前者的写法
data:{
name:"未来", // data中用于存储数据, 数据供 el 所指定的容器 去使用, 值我们暂时先写成一个对象
age:"18"
}
});
script>
body>
html>
1.实例与容器之间是一一对应的
2.花括号内包含的内容必须写成 Js表达式( Js表达式就是一些特殊的Js语句 说白了还是Js代码)
3. 注意区分 Js表达式 和 Js代码(也可以叫做Js语句)
1) 表达式:一个表达式会产生一个值, 可以放在任何一个需要值的地方:
所谓表达式 比如:
(1) a
(2) a+b
(3) demo(i)
(4) x === y ? "a" : "b" //san
Js代码 比如:
(1) if() {}
(2) for() {}
Vue里面的指令有一个特点就是 以 v开头
不是所有的指令都能简写 但是其中的 v-bind ===> 可以简写成 :
什么时候用插值语法 什么时候用指令语法?
插值语法常常用于标签体内容 用于解析标签
总结 :
Vue 模板语法有2大类:
1.插值语法:
功能: 用于解析标签体内容.
写法: {{XXX}}, XXX是Js表达式, 且可以直接读取到data中的所有属性
2. 指令语法:
功能: 用于解析标签 (包括: 标签属性, 标签体内容, 绑定事件…).
举例: v-bind:href=“XXX” 或 简写为 :href=“XXX”. XXX 同样要写Js表达式. 且可以直接读取到data中的所有属性
备注: Vue中有很多指令, 且形式都是: v-???, 此处我们只是拿 v-bind举个例子
六.数据绑定
什么叫做绑定?