自定义指令 <template> <div class="hello"> <input v-focus="name" /> </div> </template> <script> export default { data() { return { name: '我是名字', } }, directives: { focus: { inserted: function (el, binding) { // 指令的定义 //el为绑定元素,可以对其进行dom操作 el.focus() console.log(binding) //一个对象,包含很多属性属性 }, }