首页 > 编程知识 正文

vue的指令及用法,vue自定义属性

时间:2023-05-06 14:20:16 阅读:168126 作者:3958

内部命令

directives:{

正常模式

/* color:{

//当命令第一次被元素束缚时,bind函数启动

bind(El,binding ) {

el.style.color=binding.value;

(,

更新//DOM时触发update函数

udate(El,binding ) (

el.style.color=binding.value;

}

) /

简写模式 内容一样的话 比如 都是修改颜色

//内容如果命令内容全部相同,也可以是缩写

color(El,binding ) {

el.style.color=binding.value;

}

(,

template divid=' app ' PV-color=' red ' '自定义命令/p //引用内部命令PV-weight bold=' ' bold ' ' v-color=' ' red ' g directives : {/* color : {//指令第一次绑定到元素时触发bind函数bind(El,binding )。//DOM更新时更新update函数update(El } } *///内容如果命令内容相同,则以缩写形式输入color(El,binding ) ) { el.style.color=binding.value; (,);/scriptstylelang=' less ' # app { font-family : avenir,Helvetica,Arial,sans-serif; WebKit-font-smoothing :安定力; - moz-OS x-font-smoothing : gray scale; 文本照明3360中心; color: #2c3e50; 边距-顶级: 60px; (}/style

全局指令是在main.js中添加 比如

Vue.directive('weightBold',function(el,binding){

el.style.fontWeight=binding.value;

})

就可以在组件中应用

p v-weightBold="'bold'" 全局指令字体变粗/p

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。