在Vue.js中,如果我有一个组件,例如custom-input
,我想从父类设置焦点,那么可以将来自父类的指令应用于子组件吗?
<custom-input v-focus />
<div class='form-group'>
<input :v-focus='vFocus'> // This doesn't work
</div>
<script type='text/javascript'>
Vue.directive("focus", {
inserted: function(el) {
el.focus();
}
});
</script>
undefined
的原因是什么?这会导致没有值的v-focus
无法工作。 - bradlis7<foo focus/>
和<foo :focus="true"/>
,这是我认为的两个主要用例。但是,这只是一个示例,您应该根据自己的需求进行更改。 - Daniel