美文网首页
2-12 vue自定义指令

2-12 vue自定义指令

作者: codeTao | 来源:发表于2017-09-05 16:19 被阅读27次

自定义指令

自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动。自定义指令就是一种有效的补充和扩展,不仅可用于定义任何的DOM操作,并且是可复用的。

  • 定义自定义指令
<body>

<!--全局指令-->
<div id="app">
    <span v-red>sk666</span>
</div>

<!--局部指令-->
<div id="app2">
    <span v-skblue>sk666</span>
</div>

</body>

<script src="js/vue.js"></script>
<script>
    //自定义指令
    //注意:vue自定义指令, 名称格式:指令名称前加v-
    Vue.directive('red', {
        bind:function (el) {
            el.style.background = 'red';
        }
    });

    var vm = new Vue({
        el:'#app',
        data:{
            msg:'hello'
        }
    });

    //局部指令, directives 选项定义局部指令
    var vm2 = new Vue({
        el:'#app2',
        directives:{
            //格式: 指令名称 : {}
            skblue:{
                bind:function (el) {
                    el.style.background = 'blue'
                }
            }
        }
    })

</script>

相关文章

  • season2-全局API

    第1节:Vue.directive 自定义指令 Vue.directive自定义指令 自定义的指令:changec...

  • Vue div节点滚动事件-加载更多

    使用Vue.directive注册全局指令 绑定事件 对于Vue自定义指令不明白的同学请移步: Vue自定义指令 ...

  • VUE-2:自定义指令、事件

    directive自定义指令 我们还可以通过`Vue`提供的directive方法来自定义指令 注册指令 `vue...

  • vue入门6---vue基本指令、自定义指令、插件

    一、vue常用指令概览 二、vue自定义指令 注册全局指令Vue.directive('my-directive'...

  • 2-12 vue自定义指令

    自定义指令 自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动。自定义指...

  • vue自定义指令初探

    vue自定义指令初探 一、什么是自定义指令 自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非...

  • vue 有自定义指令

    vue 的自定义指令,分为全局自定义指令和局部自定义指令,局部自定义指令等价于局部组件。 自定义指令可以对DOM进...

  • Vue指令钩子函数

    Vue指令上篇文章有讲过了,现在分析Vue指令钩子函数。 自定义指令 全局定义:Vue.directive( ' ...

  • vue自定义指令

    除了内置的指令外,Vue 也允许注册自定义指令。 vue用Vue.directive(id,definition)...

  • vue知识集锦(三)

    自定义指令 除了核心功能默认内置的指令 (v-model和v-show),Vue 也允许注册自定义指令。尽管Vue...

网友评论

      本文标题:2-12 vue自定义指令

      本文链接:https://www.haomeiwen.com/subject/pdzujxtx.html