https://v1-cn.vuejs.org/guide/installation.html
加入下载界面之后选择独立安装

1:常用插件
Vue 3 Snippets 是一个专门为 Vue 3 开发者设计的代码片段扩展,可以快速生成 Vue 3 的常见代码结构(如组件模板、Composition API 等
Auto Close Tag 标签自动补全插件
open in browser 快速在默认浏览器中打开 HTML 文件
Live Server 快速启动一个本地开发服务器,并具有实时重载功能,非常适合前端开发工作
HTML CSS Support 它为HTML文件中的CSS类名和 id 提供智能提示和自动补全功能
JavaScript (ES6) code snippets 它是一个内置的代码片段扩展,它提供了一系列常用的ES6语法片段,帮助你快速生成代码。
在JavaScript文件中,输入特定的前缀,然后按 Tab 键,VSCode会自动生成对应的代码片段

第一个案例 手写一个最简单的页面,使用浏览器打开
<!DOCTYPE html>
<html>

<head></head>
<body>
   <div id="aa">
       我是谁
   </div>
</body>

</html>

安装完 上面的插件之后在在新页面空文件中输入! 然后回车可以直接生成一段模板
<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>

</head>

</body>
</html>

Live Server 安装完成之后,通过服务气的方式打开页面 默认端口是 5500
http://127.0.0.1:5500/02.html 例子

<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>

</head>

<div></div>

</body>
</html>

2:vue 准备工作
下载vue
https://v1-cn.vuejs.org/guide/installation.html 进入该网站,滑动到独立版本 可以看到一个开发版本一个生产版本
下载下来之后放到我们vscode 的工作目录下就可以了
编写代码并引入 开发=版本的 vue 写一个简单的案例(插值语法)

<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>vue学习</title>
<script src="../vue/vue.js"></script>

</head>

<body>
<!DOCTYPE html>

<!-- <div id="app">{{ message }}</div> -->

<!-- 
    1:只会匹配第一个 存在多个id相同的后面的不生效 
    2: 自動匹配選擇器下面的屬性相同的節點
 -->
<!--  
<div id="app">
    <p> {{ message }}</p>
</div>
-->   

<div id="app">
    <p>
        <h1> {{ message }}</h1>
    </p>
</div>

</body>
<script>

//插值语法
var vm = new Vue({ //创建一个Vue对象
    el: "#app",  //el 是element的缩写,这句表示使用id选择器讲id为app的元素绑定到VUE对象
    data: {  //data 表示绑定的数据
        message: 111
    }
})
console.log(vm);

</script>
</html>

============================================================
简单的数据双向绑定
<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="../vue/vue.js"></script>

</head>
<body>

<p>修改输入框的值,查看效果:</p>

<div id="app">
<p>{{ message }}</p>
<!-- 简写方式 -->
<input v-model="message">
</div>
<script>

//验证数的双向绑定
var vm = new Vue({
    el:"#app",
    data: {
        message : 1
    }
})

</script>
</body>
</html>


WL
1 声望2 粉丝