Vue学习–01.初识vue

导读:本篇文章讲解 Vue学习–01.初识vue,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/10015.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!