vue初学习

Posted 高不高

tags:

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

第一个vue代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../vue.js"></script>
</head>
<body>
<div id="app">{{message}}</div>
<script>
    //let(变量)/const(常量)
    //编程范式:声明式编程
    const app=new Vue({
        el:\'#app\',//挂载要管理的元素
        data:{//定义数据
            message:\'hello!\'

        }
        //数据可以是变量也可以是组件
    })
    //元素js的用法(编程范式-命令式编程)
    //1.创建div元素,设置div属性
    //2.定义一个变量message
    //3.message放到div中显示
    //4.修改message元素
    //5.修改后的数据再次替换到div
</script>
</body>
</html>

vue的列表显示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../vue.js"></script>
</head>
<body>
<div id="app">
    <ul>
        <!--这是指令,响应式的-->
        <li v-for="item in movies">{{item}}</li>
    </ul>

</div>
<script>
    const app=new Vue({
        el:\'#app\',
        data:{
            message:\'hello\',
            movies:[\'星际穿越\',\'大话西游\',\'少年派的奇幻漂流\',\'盗梦空间\']
        }
    })

</script>
</body>
</html>

vue的计数器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../vue.js"></script>
</head>
<body>
<div id="app">

    当前计数{{count}}
<!--    <button v-on:click="count++">+</button>-->
<!--    <button v-on:click="count--">-</button>-->
    <button v-on:click="add">+</button>
    <button v-on:click="sub">-</button>

</div>
<script>
    //语法糖:简写
    const vm=new Vue({
        el:\'#app\',
        data:{
            count:0,
        },
        methods:{
            add:function(){
              this.count++;
              console.log(\'add\')
            },
            sub:function () {
              console.log(\'sub\')
            }
        }
    })


</script>
</body>
</html>

 

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

vue3.0 初体验 一边学习一边写

vue.js初学习

Vue初体验——用Vue实现简易版TodoList

vue之初学习和页面跳转问题

Vue.js初体验

vue3.0 Composition API 上手初体验 构建 vue 基础代码