自定义v-color指令

简介: 自定义v-color指令

在自定义指令的时候,和js行为有关的,最好就写在inserted中去,防止js代码不生效。


和样似有关的操作放在bind中去


Vue.direactive 【d儿 Rai K T V】 没有s哈


<body>
    <div id="app">
        <input type="text" value="" v-color="'red'">
        //注意red有单引号和双引号,red变量要使用单引号扩起来哈
    </div>
    <script>
        Vue.directive("color", { //【d儿 Rai K T V】
            bind: function (el, binging) {
                el.style.color = binging.value; //接受颜色
                console.log(binging) //Object {name: "color", rawName: "v-color", value: "red", expression: "'red'",
            },
            inserted: function (el) {
            },
            updated(el) {//[a p dei ti d]
                //当v-model跟新的时候,就会执行这个函数  这个函数会执行多次  
            },
        })
        var vm = new Vue({
            el: "#app",
            data: {
            }
        });
    </script>
</body>
相关文章
|
17小时前
|
JavaScript 前端开发
详尽分享解决img的src属性为空时会有边框的情况
详尽分享解决img的src属性为空时会有边框的情况
|
8月前
21avalon - 指令ms-hover(hover绑定)
21avalon - 指令ms-hover(hover绑定)
27 0
|
8月前
|
前端开发 JavaScript 容器
display有哪些值?说明他们的作用?
display有哪些值?说明他们的作用?
|
Python
Python mplfinance库④ 如何自定义style样式
Python mplfinance库④ 如何自定义style样式
1251 0
Python mplfinance库④ 如何自定义style样式
|
Web App开发 前端开发 开发者
1 分钟认识新属性 accent-color —— 修改 input 默认控件颜色
1 分钟认识新属性 accent-color —— 修改 input 默认控件颜色
|
前端开发 JavaScript 数据库
实现一个 Code Pen:(一)项目初始化
前段时间掘金上线了一个新功能 Code pen,可以在线写代码,笔者对这种在线实时编辑的功能充满了好奇,所以打算开发一个简易的 Code pen。
132 0
关于 操作COM组件的RGB属性只能传递一个int表达COM三色属性rgb 的解决方法
关于 操作COM组件的RGB属性只能传递一个int表达COM三色属性rgb 的解决方法
关于 操作COM组件的RGB属性只能传递一个int表达COM三色属性rgb 的解决方法
Confluence 6 用户宏示例 - Color and Size
这个示例定义了如何向你宏中传递参数。我们将会创建一个字体样式宏,在这个宏中有 2 个参数,允许用户在这 2 个参数中指定宏中包含的字体的颜色大小。
1067 0