当前位置: 首页 > article >正文

Vue 响应式渲染 - 指令

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue 响应式渲染 - 指令

目录

指令

介绍

缩写

指令示例

总结


指令

介绍

指令:是指带有v-前缀的特殊属性

v-bind 动态绑定属性

v-if 动态创建/删除

v-show 动态显示/隐藏

v-on:click 绑定事件

v-for 遍历

v-model 双向绑定表单

缩写

v-bind:src => :src

v-on:click => @click

指令示例

使用v-show与v-if指令分别实现动态显示和隐藏。

示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .hide {
            display: none;
        }
    </style>
    <script src="../lib/vue.js"></script>
</head>
<body>
<div id="box">
    <button @click="clickHandle()">button</button>
    <div v-show="isShow">动态显示和隐藏-指令</div>
    <div v-if="isCreate">动态创建和删除-指令</div>
</div>
<script>
    new Vue({
        el: "#box", // element
        data: {
            isHide: false,
            isShow: true,
            isCreate: true
        },
        methods: {
            clickHandle() {
                console.log('点击了按钮')
                this.isShow = !this.isShow
                this.isCreate = !this.isCreate
            }
        }
    })
</script>
</body>
</html>

效果:

if是条件渲染,show是显示与隐藏。

总结

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue 响应式渲染 - 指令


http://www.kler.cn/a/519974.html

相关文章:

  • css3 svg制作404页面动画效果HTML源码
  • 【JVM】调优
  • Python 常用运维模块之Shutil 模块
  • 绝缘栅双极性晶体管(IGBT)
  • CF 339A.Helpful Maths(Java实现)
  • 证券量化交易选择合适的编程语言
  • LetsWave脑电数据简单ERP分析matlab(一)
  • Keras、TensorFlow、PyTorch框架对比及服务器配置揭秘
  • PID如何调试,如何配置P,I,D值,如何适配pwm的定时器配置,如何给小车配电源
  • Meta-CoT:通过元链式思考增强大型语言模型的推理能力
  • 铁路通信电源设备的安全维护
  • 机位:解锁摄影视角的多维度密码
  • 20250124 Flink 增量聚合 vs 全量聚合
  • 自定义命令执行器:C++中命令封装的深度探索(C/C++实现)
  • WebForms 表单
  • Linux系统中处理子进程的终止问题
  • LabVIEW橡胶动态特性测试系统
  • Python数据分析-Python语法基础,IPython和Jupyter-Notebooks(二)
  • MySQL回表详解:原理、优化与实践
  • 双指针专题算法:替换数字、链表相交、环形链表ii