<textarea ref="textarea" v-autofocus autofocus="autofocus"> </textarea>
方法一:
mounted: function() {this.$nextTick(() => {this.$refs.textarea.focus();});// window.addEventListener('touchend', () => {// this.$refs.searchInput.focus();// })},
方法二:
directives: {// 注册一个局部的自定义指令 v-autofocusautofocus: {// 指令的定义inserted: function(el) {el.querySelector("textarea").focus(); // 聚焦元素}}},
来自浏览器的安全策略没有用户行为触发的ui事件是失效的,ios必须经过用户操作才能触发键盘弹起