首页 > 其他 > 详细

Vue自定义指令 directive

时间:2020-05-29 10:29:22      阅读:36      评论:0      收藏:0      [点我收藏+]

 

<!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">
        <title>directives</title>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body>
        <div id="app">
            <input type="text" v-model="test" placeholder="请输入" v-focus v-color />
        </div>
    </body>
</html>
<script type="text/javascript" charset="utf-8">
    // 注册一个全局自定义指令 `v-focus`
    Vue.directive(focus, {
        // 当被绑定的元素插入到 DOM 中时
        inserted: function(el) {
            // 聚焦元素
            el.focus()
        }
    })

    var app = new Vue({
        el: "#app",
        data: {
            test: ‘‘
        },
        directives: {
            // 注册一个局部自定义指令 `v-color`
            color: {
                // 当被绑定的元素插入到 DOM 中时
                inserted: function(el) {
                    // 背景色为红色
                    el.style.background = "red";
                }
            }
        }
    });
</script>

 

Vue自定义指令 directive

原文:https://www.cnblogs.com/antao/p/12985510.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!