Vue学习--01.初识vue

1. 前言

vue2官网–https://cn.vuejs.org/v2/guide/

vue3官网–https://v3.cn.vuejs.org/guide/introduction.html

我现在使用的版本是vue2,在学习之前需要先了解htmlcssjavascript

关于vue的基本信息和下载安装请直接参考官网。vue文件也有两个版本,即体积较大的开发版和一个体积较小的生产版,前者包含完整的警告和调试,适合开发使用;后者如体积较小,适合项目上线时使用。

image-20210809202925408

2. 引入vue

新建一个文件夹放刚才下载的vue文件

image-20210809204129993

写一段html引入vue环境

<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8">
        <title>初识vue</title>
        <!--引入vue-->
        <script type="text/javascript" src="../js/vue.js"></script>
    </head>
    <body>
    </body>
</html>

打开浏览器的控制台,输入vue,看到如下场景就表示vue引入成功了

image-20210809204339318

甚至还可以更改网页图标,这里的图像我放在了根目录下

<link rel="icon" href="../favicon.ico" type="image/x-icon" />

这样我就把图标更换为了招财喵

image-20210809212252883

3. hello示例

创建一个容器

<!--创建一个容器-->
<div id="root">
    <h1>hello, vue</h1>
</div>

创建一个实例

<script type="text/javascript">
    //创建vue实例
    new Vue({
      
      
        el:"#root"  //el表示指定为哪个容器服务,绑定容器
    })
</script>

整体:

<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8">
        <title>初识vue</title>
        <!--引入vue-->
        <script type="text/javascript" src="../js/vue.js"></script>

        <link rel="icon" href="../favicon.ico" type="image/x-icon" />
    </head>

    <!--创建一个容器-->
    <div id="root">
        <h1>hello,vue</h1>
        <!--{
    
    {}}是插值语法,其中可以放data里面的数据,也可以方法js表达式-->
        <h1>我的名字:{
   
   {name}}</h1>
        <h1>我的年龄:{
   
   {age}}</h1>
    </div>

    <body>
        <script type="text/javascript">
            Vue.config.productionTip = false

            //创建vue实例
            const vm = new Vue({
      
      
                el:"#root",  //el表示指定为哪个容器服务
                data:{
      
           //储存数据,用于el指定的容器中的元素使用
                    name:'cun',
                    age:18
                }
            })
        </script>
    </body>
</html>

打开浏览器

image-20210809213322914

root容器被称为Vue模板

在插值语法中可以放data中的数据,也可以放js表达式

<h1>1+1等于:{
   
   {1+1}}</h1>

4. 响应式

官网中有这么一句话,vue为我们做了很多工作,使我们不再直接操作dom,所有的数据都是响应式的

image-20210809220306785

为了验证这个结论,我们可以在控制台修改数值

image-20210809220745421

回车后,页面也做出了相应改变

image-20210809220813262

5. 后言

开发环境

我使用的是Idea进行的开发,当然,还有很多工具都可以写vue,比如vs-code

如何跳入浏览器

Idea的右侧有浏览器按钮,点击就可以跳转,我使用的是谷歌浏览器

image-20210809204705353

如何打开浏览器的控制台

谷歌浏览器的话,在页面点击鼠标右键,点击“检查”

image-20210809204830550

出现界面的第二个就是控制台

image-20210809213724340

猜你喜欢

转载自blog.csdn.net/cun_king/article/details/119548243