VUE 初学指令篇

Vue是什么?

  vue是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

  vue简单的来理解就是一个前端的框架.将每个功能都封装成很多个模块,需要什么功能就引用什么模块.

Vue的指令:

  准备工作,引入vue.js,创建Vue对象.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <style>

    </style>
    <script src="vue.js"></script>
    <script>
        window.onload=function(){
            new Vue({//创建一个Vue对象
                el:‘.box‘,//绑定的事件
                data:{ //数据源
                    msg:‘welcome vue‘
                },
                methods:{ //方法

                }
            });
        };
    </script>
</head>
<body>
<div class="box">
</div>
</body>
</html>

  v-model

    绑定指令->

.... window.onload=function(){
            new Vue({
                el:‘.box‘,//绑定的事件
                data:{ //数据源
                    msg:‘welcome vue‘//该key与下面v-model对应
                },
                methods:{ //方法

                }
            });
        };

...

<input type="text" v-model="msg" >

  v-for

    循环数据->

 window.onload=function(){
            new Vue({
                el:‘.box‘,//绑定的事件
                data:{ //数据源
                    msg:‘welcome vue‘,
                    arr : ["1","2","3"] //数组,使用v-for去遍历
                },
                methods:{ //方法

                }
            });
        };
....
<div class="box">
    <ul v-for="a in arr" >
        <li >{{a}}</li>
    </ul>
</div>

  v-on:click  简写:@click

    点击事件->

  window.onload=function(){
            new Vue({
                el:‘.box‘,//绑定的事件
                data:{ //数据源
                    msg:‘welcome vue‘,
                    arr : ["1","2","3"]
                },
                methods:{ //方法
                    add1:function () {//定义函数
                        alert(1)
                    }
                }
            });
        };
....
<input type="button" @click="add1()" value="按钮">

  v-show

    显示\隐藏->

new Vue({
                el:‘.box‘,//绑定的事件
                data:{ //数据源
                    msg:‘welcome vue‘,
                    arr : ["1","2","3"],
                    bo : true
                },
                methods:{ //方法
                    add1:function () {
                        alert(1)
                    }
                }
            });
....
 <input type="button" @click="add1()" value="按钮" v-show="bo"> //v-show 如果值为true则显示,false则隐藏

    

  

原文地址:https://www.cnblogs.com/fanchengshijin/p/10070734.html

时间: 2024-10-08 02:23:06

VUE 初学指令篇的相关文章

vue之指令篇 ps简单的对比angular

这两天在开始vue的大型项目,发现和ng还是有许多不同,这里对比下两者的指令系统 难度系数:ng的指令难度大于vue:至少vue上暂时没发现@&=:require,compile,precompile,postcompile之类的小型地雷... 这篇文章只看表象:何为指令?这里借助ng的解释来解释vue,就是当你的项目中,需要一些dom操作,并且MVMM自带的事件指令感觉麻烦的时候,可以把一些dom操作封装到一个公共方法,这就是指令,大概用在vue上也可以说个70%: 写法,vue: Vue.d

Vue.js 源码分析(二十二) 指令篇 v-model指令详解

Vue.js提供了v-model指令用于双向数据绑定,比如在输入框上使用时,输入的内容会事实映射到绑定的数据上,绑定的数据又可以显示在页面里,数据显示的过程是自动完成的. v-model本质上不过是语法糖.它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理.例如: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <ti

vue学习指南:第二篇(详细Vue基础) - Vue的指令

一. Vue 的介绍 1. vue是一个 mvvm 的框架.(面试官经常会问的),angular 是 mvc的框架. 2. vm 是 vum 的实例,这个实例存在计算机内存中,主要干两件大事: 1. 绑定数据 2. dom检测 3. vue 实例 靠 new 关键字实例化 vue 对象,使用 mvvm 模型 1. M modal 数据 2. v view 视图 3. vm 全称viewmodal 就是一个vue实例 4. Vue.js 是封装的一个类,参数是个 options 对象 最常用的属性

Vue第三篇

Vue第三篇 复习 """ v-if | v-show "tag == 0" v-if | v-else-if | v-else v-for="obj in objs" <div :abc="obj">{{ obj }}</div> computed:监听绑定函数中的所有变量,返回值给绑定的变量 watch:监听绑定的变量 let localTag = { # => <local-

ngnix 部署 vue项目-基础篇

ngnix 部署 vue项目-基础篇 标签(空格分隔): docker ngnix vue Dockerfile 目录 基础知识 主要知识点 ###1.基础知识 image container docker 命令 build run rm rmi exec Dockerfile npm 打包vue项目 ###2.主要知识点 Dockerfile image container 简单来讲,Dockerfile构建出Docker镜像,通过Docker镜像运行Docker容器. Dockerfile

angularjs入门学习【指令篇】

一.首先我们来了解下指令API 属性 含义 restrict 申明标识符在模版中作为元素,属性,类,注释或组合,如何使用 priority 设置模版中相对于其他标识符的执行顺序 Template 指定一个字符串式的内嵌模版,如果你指定了模版是一个URL,那么是不会使用的 tempateUrl 指定URL加载的模版,如果你已经指定了内嵌的模版字符串,那么它不会使用的 Replace 如果为真,替换当前元素,如果是假或未指定,拼接到当前元素 Transclude 移动一个标识符的原始字节带你到一个新

Linux 指令篇:设定硬件时钟--hwclock

功能说明:显示与设定硬件时钟. 语 法:hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test] [--utc][--version][--set --date=<日期与时间>] 补充说明:在Linux中有硬件时钟与系统时钟等两种时钟.硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟.系统时钟则是指kernel中的时钟.当Linux启动时,系统时钟会去读取硬件时钟的设定,之后

Linux 指令篇:文件或目录查找 --find

语 法:find    path    -option    [    -print ]    [ -exec    -ok    command ]    {} \; #-print                               将查找到的文件输出到标准输出 #-exec    command    {} \;       -----将查到的文件执行command操作,{} 和 \;之间有空格 #-ok 和-exec相同,                    只不过在操作前要询

Linux 指令篇:文件上传和下载 lrzsz

[ "lrzsz"一般用于SecureCRT ssh中使用 ] 简介:rz,sz是早期Linux/Unix同Windows进行ZModem文件传输的命令行工具.rz ,sz 是非常古老的zmodem协议使用的上传下载命令,早就被抛弃了的东西,目前的发行版基本都不再预装. 优点:比ftp命令方便,而且服务器不用打开FTP服务. 命令sz:将选定的文件发送(send)到本地机器 命令rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器. lrzsz安装方法: [[e