前端【VUE】01-vue入门【概念、创建实例、插值表达式、响应式特性、开发者工具】

① 概念

  

 

  VUE官网:https://cn.vuejs.org/

② 创建Vue实例

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4   <meta charset="UTF-8">
 5   <meta http-equiv="X-UA-Compatible" content="IE=edge">
 6   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 7   <title>Document</title>
 8 </head>
 9 <body>
10 
11 <!-- 
12   创建Vue实例,初始化渲染
13   1. 准备容器 (Vue所管理的范围)
14   2. 引包 (开发版本包 / 生产版本包) 官网
15   3. 创建实例
16   4. 添加配置项 => 完成渲染
17 -->
18 
19 <!-- 不是Vue管理的范围 -->
20 <div class="box2">
21   box2 -- {{ count }}
22 </div>
23 <div class="box">
24   box -- {{ msg }}
25 </div>
26 
27 -----------------------------------------------------
28 <!-- Vue所管理的范围, 创建Vue实例的时候指定要管理的容器范围 -->
29 <div id="app">
30   <!-- 这里将来会编写一些用于渲染的代码逻辑 -->
31   <h1>{{ msg }}</h1>
32   <a href="#">{{ count }}</a>
33 </div>
34 
35 <!-- 引入的是开发版本包 - 包含完整的注释和警告 -->
36 <script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script>
37 
38 <script>
39   // 一旦引入 VueJS核心包,在全局环境,就有了 Vue 构造函数
40   const app = new Vue({
41     // 通过 el 配置选择器,指定 Vue 管理的是哪个盒子
42     el: '#app',
43     // 通过 data 提供数据
44     data: {
45       msg: 'Hello 嘿嘿',
46       count: 666
47     }
48   })
49 </script>
50 </body>
51 </html>

③ 插值表达式

  

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4   <meta charset="UTF-8">
 5   <meta http-equiv="X-UA-Compatible" content="IE=edge">
 6   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 7   <title>Document</title>
 8 </head>
 9 <body>
10 <!-- 
11   插值表达式:Vue的一种模板语法
12   作用:利用 表达式 进行插值渲染
13   语法:{{ 表达式 }}
14 
15   注意点:
16     1. 使用的数据要存在
17     2. 支持的是表达式,不是语句  if  for
18     3. 不能在标签属性中使用 {{ }}
19  -->
20 <div id="app">
21   <p>{{ nickname }}</p>
22   <p>{{ nickname.toUpperCase() }}</p>
23   <p>{{ nickname + '你好' }}</p>
24   <p>{{ age >= 18 ? '成年' : '未成年' }}</p>
25   <p>{{ friend.name }}</p>
26   <p>{{ friend.desc }}</p>
27 
28   <!-- ----------------------- -->
29   <!-- <p>{{ hobby }}</p> -->
30   <!-- <p>{{ if }}</p> -->
31   <!-- <p title="{{ nickname }}">我是p标签</p> -->
32 </div>
33 
34 <script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script>
35 <script>
36   const app = new Vue({
37     el: '#app',
38     data: {
39       nickname: 'tony',
40       age: 18,
41       friend: {
42         name: 'jepson',
43         desc: '热爱学习 Vue'
44       }
45     }
46   })
47 </script>
48 </body>
49 </html>

 

④ 响应式 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4   <meta charset="UTF-8">
 5   <meta http-equiv="X-UA-Compatible" content="IE=edge">
 6   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 7   <title>Document</title>
 8 </head>
 9 <body>
10 
11 <div id="app">
12   {{ msg }}
13   {{ count }}
14 </div>
15 <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
16 <script>
17   const app = new Vue({
18     el: '#app',
19     data: {
20       // 响应式数据 → 数据变化了,视图自动更新
21       msg: '你好,黑马',
22       count: 100
23     }
24   })
25 
26   // data中的数据,是会被添加到实例上
27   // 1. 访问数据  实例.属性名
28   // 2. 修改数据  实例.属性名 = 新值
29 </script>
30 </body>
31 </html>
32       

  页面显示效果

  

  通过修改vue实例中的数据,改变页面数据

  

 

⑤ 开发者工具

  装插件调试 Vue 应用

  (1)通过谷歌应用商店安装 (国外网站:https://chrome.zzzmh.cn/index)

    

  (2)极简插件: 下载 → 开发者模式 → 拖拽安装 → 插件详情允许访问文件

     或者浏览器访问 chrome://extensions/,然后将下载的插件拖拽到网页

 

  插件安装好之后,打开 Vue 运行的页面,调试工具中 Vue 栏,即可查看修改数据,进行调试。

  

 

posted @ 2024-04-07 14:54  为你编程  阅读(40)  评论(0)    收藏  举报