vue教程2-07 自定义指令
发布时间:2020-12-16 23:12:30 所属栏目:百科 来源:网络整理
导读:vue教程2-07 自定义指令 Vue.directive(指令名称,/spanspan style="color: #0000ff;"gt;function/spanspan style="color: #000000;"gt;(参数){ /spanspan style="color: #ff0000;"gt;this.el -/spanspan style="color: #000000;"gt;span style="color: #ff00
vue教程2-07 自定义指令 Vue.directive(指令名称,</span><span style="color: #0000ff;">function</span><span style="color: #000000;">(参数){
</span><span style="color: #ff0000;">this.el -></span><span style="color: #000000;"><span style="color: #ff0000;"> 原生DOM元素</span>
});
</span><div v-red="参数"></div>
<span style="color: #000000;">
二、自定义元素指令:(用处不大) ? 自定义指令写法一: v-red>
'red',.el.style.background='red' window.onload</span>=<span style="color: #0000ff;">function</span><span style="color: #000000;">(){
</span><span style="color: #0000ff;">var</span> vm=<span style="color: #0000ff;">new</span><span style="color: #000000;"> Vue({
el:</span>'#box'<span style="color: #000000;">,data:{
msg:</span>'welcome'<span style="color: #000000;">
}
});
};</span></pre>
自定义指令写法二:推荐写法 ">
Vue.directive('red',){
.el.style.background= window.onload</span>=<span style="color: #0000ff;">function</span><span style="color: #000000;">(){
</span><span style="color: #0000ff;">var</span> vm=<span style="color: #0000ff;">new</span><span style="color: #000000;"> Vue({
el:</span>'#box'<span style="color: #000000;">,data:{
<span style="color: #ff0000;">a:</span></span><span style="color: #ff0000;">'blue'</span><span style="color: #000000;">
}
});
};</span></pre>
自定义指令写法三: window.onload</span>=<span style="color: #0000ff;">function</span><span style="color: #000000;">(){
</span><span style="color: #0000ff;">var</span> vm=<span style="color: #0000ff;">new</span><span style="color: #000000;"> Vue({
el:</span>'#box'<span style="color: #000000;">
});
};</span></pre>
? 自定义指令:拖拽drag 相关内容
|