vue初学第一章

83 阅读1分钟

1、vue简介

作者:尤雨溪
参考文档(官网)
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.
渐进式:类似于迭代开发 ,vue.js只是一些核心代码,可以让你搭建基本页面
        如果你的页面功能相对比较丰富,那么需要相关的一些插件去完成。
插件:就是一些功能代码模块。它是为了给已经完成的功能代码,额外去添加功能用的。
官方插件:vuex vue-router......官方出品的 都是vue官方的插件
第三方插件:也是为了给vue去添加功能用的,但是是别的人写的。比如axios

2、vue的写法

<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div id="root">
        <!--div只是一个挂载点,但是vue当中的数据并不是给这个div使用的-->
        <!--挂载点内部 就不再是我们单纯的html了,就变成为vue的模板了-->
        <!--模板语法:指令 插值{{}} 是专门用来解析元素内容使用的-->
        <p>{{msg}}</p>
        <p>{{msg.toUpperCase()}}</p>
        <a v-bind:href="url">点击我去浏览</a>
        <!--v-bind指令可以简写-->
        <a :href="url">点击我去浏览</a>

        <!--模板的组成: 模板不再是html,而是html和js的混合写法-->
    </div>
</body>
<script src="./js/vue.js"></script>
<script>
    //对象是一个参数,而且必须是配置对象
    //配置对象是对象 只不过属性名固定(不能更改) 属性值可以改变的对象
    new Vue({
        el:'#root',//#root是一个css选择器,通过这个字符串可以告诉vue和哪个元素进行挂载(挂载点)
        data:{
            msg:'古天乐-gutianle',//数据存储的赌坊,这个数据是给挂载点内部的模板使用的
            url:'https://www.baidu.com'
        }
    })

</script>
</html>

3、效果展示

image.png