使用Vue的目的:构建用户界面(需要使用容器 摆放这个界面的内容)
favicon.ico:1 GET http://127.0.0.1:5500/favicon.ico 404 (Not Found) 没有页签图标
在者服务器中 http://127.0.0.1:5500没有/favicon.ico

强制刷新网页:shift+网页上的刷新图标
这是因为我们使用vs的open with liver server

会打开当前所处的页面,会在你的本机5500端口号上开一个小服务器,将整个工程的文件或者文件夹作为这台服务器的根资源(去里面找页签图标 没有就出错)

自己设置一个这个图标在根目录

使用{{}}
- 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 src="./js引入/测试版本/vue.js">script>
-
- head>
-
- <body>
-
- <div id="root">
- <h1>hello,{{name}}h1>
- div>
- <script>
- //创建vue实例
- new Vue({ //const x = new Vue是多余的 直接new就可以
- el:'#root',//找到容器 通常为css选择器 选择对象
- //el:document.getElementById('root'),//
- //变化的内容给实例 然后使用配置项目配置
- data:{//用户存储数据,数据供给el所指定的容器去使用
- name:'张三',
-
- },
-
- });//传递一个参数 参数是一个对象 传递配置对象
-
- script>
- body>
-
- html>

此时vue的小图标亮
想让vue工作,需要new创建一个vue实例,且只要传入一个配置对象。
容器里面的内容符合html规范。
混入了特殊的vue语法。容器里面的代码被称之为vue模板
解析流程:先有的容器,然后有的实例,当实例开始工作的时候,发现了容器,
然后知道整个容器需要全部拿下,开始解析(解析扫描有没有自己的特殊语法)。
拿到需要的内容,将需要替换的内容全部替换了(张三)
生成全新的容器 div id=root的容器,里面的vue特殊语法的内容不在是原先的,而是张三。
将解析完成的容器,放入页面,替换整个容器
VUE模板:提供模板。将vue工作成果知道往哪里放