vue入门

Posted chenze-index

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue入门相关的知识,希望对你有一定的参考价值。

一.到vue官网下载vue.js文件;

二.常见指令介绍

1.插值表达式

当模型中的数据发生改变时,那么试图中的数据也对应发生改变

技术图片
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <!--第一步:引入vue.js-->
        <script src="vue.js"></script>
    </head>
    <body>
        <!--第二步:创建模板-->
        <div id="app">
            <!--插入表达式-->
            name
        </div>
    </body>
    <!--第三步:创建vue对象-->
    <script type="text/javascript">
        new Vue(
            //管理边界
            el:"#app",
            data:
                name:"你好啊"
            
        )
    </script>
</html>
View Code

 技术图片

2.v-text

将一个变量的值渲染到指定的元素中

技术图片
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <!--第一步:引入vue.js-->
        <script src="vue.js"></script>
    </head>
    <body>
        <!--第二步:创建模板-->
        <div id="app">
            <!--v-text-->
            <h1 v-text="name"></h1>
        </div>
    </body>
    <!--第三步:创建vue对象-->
    <script type="text/javascript">
        new Vue(
            //管理边界
            el:"#app",
            data:
                name:"你好啊"
            
        )
    </script>
</html>
View Code

技术图片

 v-text 不能识别h1标签

技术图片
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <!--第一步:引入vue.js-->
        <script src="vue.js"></script>
    </head>
    <body>
        <!--第二步:创建模板-->
        <div id="app">
            <!--v-text不能识别h1标签-->
            <!--v-html-->
            <div v-text="vaule"></div>
        </div>
    </body>
    <!--第三步:创建vue对象-->
    <script type="text/javascript">
        new Vue(
            //管理边界
            el:"#app",
            data:
                vaule:"<h1>Hello Word!!!</h1>"
            
        )
    </script>
</html>
View Code

技术图片

3.v-html

可以真正输出html元素

技术图片
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <!--第一步:引入vue.js-->
        <script src="vue.js"></script>
    </head>
    <body>
        <!--第二步:创建模板-->
        <div id="app">
            <!--v-html-->
            <div v-html="vaule"></div>
        </div>
    </body>
    <!--第三步:创建vue对象-->
    <script type="text/javascript">
        new Vue(
            //管理边界
            el:"#app",
            data:
                vaule:"<h1>Hello Word!!!</h1>"
            
        )
    </script>
</html>
View Code

技术图片

 

4.v-model

实现双向数据绑定

5.v-bind

绑定页面中元素的属性

6.v-if  和  v-show

v-if:

 

以上是关于vue入门的主要内容,如果未能解决你的问题,请参考以下文章

20《Vue 入门教程》Vue 插件

Vue入门:Vue基础

[vue3快速入门] 9.vue模板语法

08《Vue 入门教程》Vue 事件处理

转-Vue.js2.0从入门到放弃---入门实例

vue.js快速入门~组件入门~