vue脚手架中创建自定义指令

Posted 老张在线敲代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue脚手架中创建自定义指令相关的知识,希望对你有一定的参考价值。

局部自定义指令直接在组件内部创建

<template>
    <div>
        <p v-upper-text="name"></p>转大写
        <p v-lower-text="name"></p>转小写
    </div>
</template>
<script>
    export default{
        data(){
            return{
                name:'Jack'
            }
        },
        directives:{//定义局部指令
        // el:指令属性所在的标签对象
		// binding包含指令相关信息数据的对象
            "lower-text":function(el,binding){
                el.textContent = binding.value.toLowerCase()
            }
        }
    }
</script>

定义全局指令直接在main.js中写入

// el:指令属性所在的标签对象
// binding包含指令相关信息数据的对象
Vue.directive("upper-text",function(el,binding){
    console.log(el,binding)
    el.textContent = binding.value.toUpperCase()
})

以上是关于vue脚手架中创建自定义指令的主要内容,如果未能解决你的问题,请参考以下文章

在片段中创建自定义列表视图时出错所需活动,找到片段

在 Vue.js 中创建自定义组件

如何在 Vue.js 中创建自定义链接组件?

如何在Vue.js中创建自定义链接组件?

如何在 QML 中创建自定义对象?

如何在代码中创建自定义 UIButton 并在 xib 中使用它?