vue自定义指令
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="app">
<input type="text" v-focus="true"/>
</div>
<script src="../vue.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
var vm=new Vue({
el:"#app",
//通过dirrctives 定义自定义指令
directives:{
//定义一个自定义指令 focus
"focus":{
//inserted 固定写法 两个参数 分被对应前dom节点 指令事件原型
inserted(el,binding){
//判断指令的值 如果为true 获取焦点
if (binding.value) {
el.focus()
}
}
}
}
})
</script>
</body>
</html>