• vue 学习笔记


     探寻vue之美


      前言:之前就听说vue是一个非常厉害的mvvm框架,大大小小的介绍文章看了不少。但是没有系统的学习,今天就来系统的学习一下吧。

    无论学习那个库,其阅读官方文档是必不可少的:  vue官方网站

      概述

      vue的核心是一个响应的数据绑定系统,它可以让数据与dom保持同步。vue语法精简,实现精致,但对浏览器的支持受限,最低只能支持IE9。

      

    一.使用:

     Vue的使用非常简单。下载好vue.js文件。在HTML中直接引用即可:

    <script src="../vue.js"></script>

      先来一个简单的例子:

    <body>
        <div id="box">
            <span class="red">{{ name }}</span>
            <span>{{ *name }}</span>    
            {{{ name }}}
            <input type="text" v-model="name">
            <input type="text" v-model="name">
        </div>
        <script src="libs/vue.js"></script>
        <script>
            new Vue({
                el:"#box",
                data:{
                    name:"<h1>ZNS</h1>"
                }
            })
        </script>
    </body>

     vue的{{{ }}},可以解析字符串

    <div id="box">
        <input type="text" v-model='name' />
        <input type="text" v-model='name' />
     <p>{{{name}}}</p>
    </div>
    <script src="libs/vue.js"></script>
    <script>
        new Vue({
            el:'#box',
            data:{
                name:'<h1>魏明理</h1>'    
            }    
        })
    </script>

    vue中{{* }},不可变模板

    <body>
        <div id="box">
            <span class="red">{{ name }}</span>
            <span>{{*name }}</span>    
            <input type="text" v-model="name">
            <input type="text" v-model="name">
        </div>
        <script src="libs/vue.js"></script>
        <script>
            new Vue({
                el:"#box",
                data:{
                    name:"zns"
                }
            })
        </script>
    </body>

    在Vue中为DOM元素绑定事件,通过v-on指令或事件语法糖 @ 为DOM元素绑定事件。

    <body>
    <div id="box">
        <input type="button" value="点击" v-on:click='fun' />
    </div>
    <script src="libs/vue.js"></script>
    <script>    
        new Vue({
            el:'#box',
            data:{
                name:'<h1>魏明理</h1>'    
            },
            methods:{
                fun:function(){
                    alert(1)    
                }    
            }    
        })
    </script>
    
    </body>

    @mouseover/@mousemove/@mousedown/@keydown//等等还有好多。

     

    11
  • 相关阅读:
    剑指offer-包含min函数的栈-栈和队列-python
    计算机系统基础(一):程序的表示、转换与链接(第二周小测验)
    计算机系统基础(一):程序的表示、转换与链接(第一周小测验)
    数据结构与算法(周测2-AVL树)
    数据结构与算法(周测1-算法分析)
    数据结构-排序
    数据结构-图的遍历
    数据结构-图基础
    数据结构-散列查找
    数据结构-堆(优先队列)
  • 原文地址:https://www.cnblogs.com/milx/p/6111382.html
Copyright © 2020-2023  润新知