首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Vue3 指令

    Vue 指令(Directives)是 Vue.js 的一项核心功能,它们可以在 HTML 模板中以 v- 开头的特殊属性形式使用,用于将响应式数据绑定到 DOM 元素上或在 DOM 元素上进行一些操作 以下是几个常用的 Vue 指令指令 描述 v-bind 用于将 Vue 实例的数据绑定到 HTML 元素的属性上。 v-if 用于根据表达式的值来条件性地渲染元素或组件。 除了这些常用的指令Vue 还提供了一些其他的指令,如 v-text、v-html 等,以及自定义指令,让开发者能够更加灵活地操作 DOM 元素。 items: [ { id: 1, text: 'Item 1' }, { id: 2, text: 'Item 2' }, { id: 3, text: 'Item 3' } ] } } } Vue.createApp(HelloVueApp).mount('#app') </script> 使用 v-on 指令

    25910编辑于 2025-12-16
  • 来自专栏JavaPark

    Vue3 常用指令

    插值 文本 要进行文本部分替换,可以用 {{}} 将变量元素括起来;

    {{message}}
    // Vue实例 var app = new Vue data: { message: "公众号:村雨遥" } }) 原始 HTML 双大括号会将数据解释为普通文本,但如果我们要插入原始的 HTMl 内容,此时就需要使用 v-html 指令 : { rawHtml: "内容标红" } }) 绑定元素属性 要实现给元素绑定属性,可以使用 v-bind 指令
    var app = new Vue({ el: "#app", data: { message : "Vue 实战!" } }) 条件与循环 条件指令,也就是我们日常开发中所使用的 if,用 v-if 指令来进行绑定;

    我被你发现了

    63210编辑于 2022-10-28
  • 来自专栏Yui编程知识

    Vue3入门-指令

    个人主页:Yui_ 操作环境:vscode\node.js 所属专栏:Vue3 1. Vue的常用指令 指令Vue提供的带有v-前缀的特殊标签属性,用来增强标签的能力。 1.1 分类 Vue3中的指令按照不同的用途可以分为如下的6大类。 双向绑定指令(v-model) 指令Vue开发中最基础的、最常用的、最简单的知识点。 3. 属性绑定指令 属性绑定指令主要是 v-bind,用于将元素的属性与 Vue 实例中的数据进行绑定,实现属性的动态变化。 列表渲染指令 Vue 的列表渲染指令是 v-for,用于根据数组或对象的数据生成对应数量的元素。

    31410编辑于 2025-07-18
  • 来自专栏学习之路

    Vue #3指令补充&样式绑定

    一、指令修饰符 Vue指令修饰符(Directive Modifiers)是 Vue 模板语法中的重要特性,它们以半角句号 . 用于设置文字颜色 注意在模板中需要使用引号包裹字符串值 修饰符机制说明: Vue 会自动解析指令后的点号标识符为修饰符 例如 v-color.bold.italic 会生成: binding.modifiers 3 默认启用 passive 提升滚动性能 Vue 3 废弃了 Vue 2 的按键码(如 .13) 二、v-model 用在其他表单元素 常见的表单元素都可以用 v-model绑定关联,作用是可以快速 -- 3. -- 3.

    60110编辑于 2025-04-13
  • 来自专栏网络技术联盟站

    什么是 Vue3 指令

    什么是 Vue3 指令?在 Vue3 中,指令(Directives)是一种特殊的属性,用于给模板中的 HTML 元素添加特定的行为和功能。 通过使用指令,我们可以直接操作 DOM 元素、响应事件、监听数据变化等。Vue3 提供了多个内置指令,如 v-if、v-for、v-on 等,同时也支持自定义指令以满足特定需求。 v-modelv-model 指令用于实现表单元素与 Vue3 实例中的数据的双向绑定。它通常用于文本输入框、复选框、单选按钮等表单元素。 自定义指令除了内置指令外,Vue3 还支持自定义指令,以满足特殊需求。自定义指令可以用于直接操作 DOM、监听事件、处理用户输入等。 总结Vue3指令是一种强大的工具,用于扩展 HTML 元素的功能和行为。通过内置指令和自定义指令,我们可以实现数据绑定、条件渲染、循环遍历、事件监听等常见操作。

    66110编辑于 2023-07-06
  • 来自专栏Yui编程知识

    Vue3入门-指令补充

    个人主页:Yui_ 操作环境:vscode\node.js 所属专栏:Vue3 1. 指令修饰符 Vue指令修饰符(modifier)是以点(.)表示的特殊后缀,用于改变指令的行为。 修饰符让指令更灵活,能满足更多实际开发需求。 -- 3. 静态class与动态class共存 -->

    Active3

    </template 总结 Vue3指令补充的内容就到这里了,通过这些对指令应用的补充,可以更加方便我们实现想要的功能。

    21310编辑于 2025-07-18
  • Vue3 自定义指令

    除了默认设置的核心指令( v-model 和 v-show ), Vue 也允许注册自定义指令。 v-focus>

    <script> const app = Vue.createApp({}) // 注册一个全局自定义指令 `v-focus` app.directive('focus mounted(el) { el.focus() } } } } Vue.createApp(app).mount(' 实例 import { createApp } from 'vue' const app = createApp({}) // 注册 app.directive('my-directive', { }">
    <script> Vue.directive('runoob', function (el, binding) { // 简写方式设置文本及背景颜色

  • 25410编辑于 2025-12-16
  • 来自专栏ops技术分享

    Vue3 自定义指令

    除了默认设置的核心指令( v-model 和 v-show ), Vue 也允许注册自定义指令。 v-focus>

    <script> const app = Vue.createApp({}) // 注册一个全局自定义指令 `v-focus` app.directive('focus mounted(el) { el.focus() } } } } Vue.createApp(app).mount(' beforeUnmount: 当指令与元素解除绑定且父组件已卸载时,只调用一次。 unmounted: 当指令与元素解除绑定且父组件已卸载时,只调用一次。 dir:一个对象,在注册指令时作为参数传递。

    75610发布于 2021-07-28
  • 来自专栏葡萄城控件技术团队

    Vue 3自定义指令开发

    Vue 3如何自定义指令 Vue支持全局注册和局部注册指令。 全局注册注册通过app实例的directive方法进行注册。 Vue3中是一个Breaking Change,指令的钩子函数名称和数量发生了变化。 Vue3中为指令创建了更多的函数,函数名称和组件的生命周期一致,更易理解。 以下是变化介绍 ? 另一个变化是组件上下文对象的获取方式发生了变化。 (el, binding, vnode) { const vm = binding.instance } Vue 3 自定义指令实例 – 输入拼写检查 这里使用Plugin的方式注入指令。 以上就是Vue3 自定义指令开发的部分玩法介绍,大家如果知道更多的使用方法欢迎通过留言分享出来。

    1.1K40发布于 2021-02-02
  • Vue指令

    前言在 Vue.js 中,指令是带有 v- 前缀的特殊属性,不同属性对应不同的功能。通过学习不同的指令,我们能够灵活应对多种业务场景的需求。 本章详细讲解了一些基本的 Vue 指令,包括 v-text、v-html、v-show、v-if、v-else指令。 点击“Vue 官网”即可跳转至 Vue 的官方网站解析文本使用v-text解析html结构使用v-html三、v-show指令①作用:基于表达式值的真假性来改变元素的可见性②语法:v-show = "表达式 box { width: 200px; height: 100px; line-height: 100px; margin: 10px; border: 3px box { width: 200px; height: 100px; line-height: 100px; margin: 10px; border: 3px

    52211编辑于 2024-08-21
  • 来自专栏云计算linux

    VUE指令

    指令是带有 v- 前缀的特殊属性。 指令用于在表达式的值改变时,将某些行为应用到 DOM 上。如下例子: <! DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>VUE指令</title> <script src="js --布局--> <div id="instruct">

    VUE指令学习

    <template v-if="ok"> < h1>好好学习VUE

    前端好框架,就业不用愁

    <h3>扯淡,必须得好好练习! </h3> </template>
    <!

    13010编辑于 2024-12-19
  • 来自专栏前端开发随笔

    Vue3自定义全局指令

    自定义的指令功能:根据传参判断是否显隐功能按钮 utils/directives/auth.js 判断方法自己去实现,这里就不贴代码了 import useStore from "@/store" removeChild(el) } } 把指令统一导出 utils/directives/index.js import auth from '.

    61610编辑于 2023-05-27
  • 来自专栏李蔚蓬的专栏

    Vue3 | 常用Vue指令集锦 及 相关demo运用

    www.jianshu.com/p/7ae1901d79a4 本文内容提要 v-html v-bind 插值表达式的内容可以是js各种表达式,但不能是语句 v-once v-on:click指令 与 v-bind指令 的简写 动态属性 表单 事件拦截的 简写 v-html v-html:在指定的标签上, 通过HTML的方式展示配置的变量: <! heheheheheheda</title> <script src="https://unpkg.com/<em>vue</em>@next"></script> </head> <body>

    </body> <script> const app = Vue.createApp({ data() { 如果使用了v-bind指令: <!

    52920发布于 2021-03-02
  • 来自专栏猫头虎博客专区

    Vue 入门 指令

    ) prod: vue.min.js 推荐 3.vue 第一环境 a.引入 vue.js 核心js文件 b.在页面创建 vue实例对象 通过vue实例管理整个页面 html body: 注意: vue : "#app", //用来vue实例作用范围 日后可以在vue作用范围书写vue相关语法 指令 data:{ //用来vue实例绑定一系列数据 js 字符串 ..... 推荐 id 2.data用来vue绑定一些数据 日后在data定义数据使用{{变量名}}获取 3. {{变量名}}获取数据 进行算术运算 逻辑运算 调用获取数据对应类型相关方法 5.v-text 指令 和 v-html 指令 作用: 都是用来获取vue实例data中声明数据 语法: 在哪个标 . v-if v-show 指令 作用: 用来控制html标签有条件的展示 语法: 如果控制哪个html展示与否 直接在对应html标签中 v-if|show=“false” v-if|show=“vue

    25710编辑于 2024-04-07
  • 来自专栏coding

    vue基础指令

    -- v-text 会将元素原本的内容覆盖 --> <h3 v-text="message">借问妹纸何处有?</h3> <! -- v-text的值实质是js变量,而非字符串,因此可以执行表达式 --> <h3 v-text="title + message">借问妹纸何处有?</h3> <! -- {{}} 仅是渲染数据,并不会覆盖原来的数据 --> <h3> {{ message }}借问妹纸何处有?</h3> <! -- 只是渲染文本,不会解析html --> <h3 v-text="html_message"></h3> <! -- 会对html进行解析 --> <h3 v-html="html_message"></h3> 属性绑定 v-bind 用于对html标签的属性进行值绑定,可缩写为 : 具体代码 页面效果 代码解析

    38720发布于 2018-07-03
  • 来自专栏问天丶天问

    Vue实践--指令

    为了输出真正的HTML,可以用v-html指令。它等同于JS的innerHtml属性。 3. v-pre     v-pre主要用来跳过这个元素和它的子元素编译过程。可以用来显示原始的Mustache标签。跳过大量没有指令的节点加快编译。 --因为activeClass: false,所以is-active不被渲染-->

        <3>直接绑定数据对象 <div id="app" 因为它选择Vue实例数据做为具体的值。 v-model.lazy="msg">      <2>  .number          自动将用户的输入值转化为数值类型 <input v-model.number="msg">      <3>

    1.5K20发布于 2019-01-28
  • 来自专栏达达前端

    vue指令用法

    vue指令 指令式带有 v- 前缀的特殊特性 v-text和v-html都属于指令 将数据和dom做关联,当表达式的值改变时,响应式地作用在视图 解决大胡子语法闪烁案例 [v-cloak] { dispaly 阻止事件冒泡--stop 实现捕获触发事件的机制--capture 只会阻止自己身上冒泡行为--self 阻止默认事件--prevent 只触发一次默认行为 v-on绑定事件 可以用v-on指令监听 button>

    new Vue({ el: '#example-3', methods: { say: function () { alert('hello') :click="say('what')">Say what</button>
    new Vue({ el: '#example-3', methods: { say: function ">Say what</button>
    new Vue({ el: '#example-3', methods: { say: function (event) {

    1.1K10发布于 2019-11-03
  • 来自专栏coding个人笔记

    vue拖拽指令

    今天写个vue的拖拽指令,顺便理一下offsetX、pageX、clientX、screenX这几个属性,一直记不住。 很早之前就分享过拖拽的一个简单demo,拖拽指令也很简单 Vue.directive('draggable', { inserted: function (el,data) { el.style.position

    1.4K10发布于 2021-01-24
  • 来自专栏cwl_Java

    VUE-指令

    5.指令 什么是指令指令 (Directives) 是带有 v- 前缀的特殊特性。指令特性的预期值是:单个 JavaScript 表达式。 为了解决这个问题,Vue.js 为 v-on 提供了事件修饰符。修饰符是由点开头的指令后缀来表示的。 v-for指令来实现。 v-for="(value,key) in object" v-for="(value,key,index) in object" 1个参数时,得到的是对象的属性 2个参数时,第一个是属性,第二个是键 3个参数时 5.6.v-bind html属性不能使用双大括号形式绑定,只能使用v-bind指令。 在将 v-bind 用于 class 和 style 时,Vue.js 做了专门的增强。

    2.7K10发布于 2020-02-11
  • Vue2和3模板指令有何不同?

    Vue3作为Vue2的升级版本,带来了许多新特性和改进,这篇文章主要讲下vue3的模板指令方面,Vue模板指令Vue框架中用于实现数据绑定和条件渲染的重要机制。 在Vue3中,模板指令经历了一系列的优化和更新,使得模板编写更加灵活、高效v-modelv-model语法糖,有两个修改和两个新增第一个修改在自定义组件时,v-model 的 prop 和事件的默认名称发生了更改 但在Vue 3 版本中 v-if 总是优先于 v-for 生效。 不管再vue2中还是vue3中都都要避免同时使用v-if 和 v-for,可以用以下几种方法计算属性过滤的v-if所限制的条件初始化list数据时先用filter根据条件进行筛选过滤通过嵌套标签包裹,将 v-for和v-if分别加在不同标签上vue2vue3v-bind 合并行为在vue2 中 v-bind 和 attribute,书写顺序无论先后,attribute总是覆盖v-bind而 而在vue3

    33810编辑于 2024-07-26
  • 第 2 页第 3 页第 4 页第 5 页第 6 页第 7 页第 8 页第 9 页第 10 页第 11 页
    点击加载更多
    领券