Vue系列之 => 自定义全局指定让文本框自动获取焦点
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="./lib//Vue2.5.17.js"></script>
<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
<link rel="stylesheet" href="./lib/bootstrap-3.3.7-dist/css/bootstrap.css">
</head>
<body>
<div id="app">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body table-inline">
<label for="id">id:
<input type="text" class="form-control">
</label> <label for="name">name:
<input type="text" class="form-control" id="name" v-focus>
</label>
</div>
</div> </div> <script>
//定义全局指定,focus为自定义指令名称,调用时必须加 v-
Vue.directive("focus",{
//如果focus绑定到哪个元素,el就代表被绑定的那个元素。
//注意:在每个函数中,第一个参数,永远是el,el是一个原和一的js对象。
bind : function(el){ //当指定一绑定到元素上的时候就会立即执行这个bind函数,只触发一次 },
inserted : function(el){ //inserted表示元素插入到DOM中的时候,会执行inserted函数,只触发一次
el.focus();
},
updated : function(){ //当VNode更新的时候会执行updated,可能会触发多次 } }) var vm = new Vue({
el : "#app"
})
</script>
</body>
</html>
Vue系列之 => 自定义全局指定让文本框自动获取焦点的更多相关文章
- 页面一刷新让文本框自动获取焦点-- 和自定义v-focus指令
		
<body> <div id="app"> <input type="text" value="" id=&q ...
 - Creating Dialogbased Windows Application (4) / 创建基于对话框的Windows应用程序(四)Edit Control、Combo Box的应用、Unicode转ANSI、Open File Dialog、文件读取、可变参数、文本框自动滚动 / VC++, Windows
		
创建基于对话框的Windows应用程序(四)—— Edit Control.Combo Box的应用.Unicode转ANSI.Open File Dialog.文件读取.可变参数.自动滚动 之前的介 ...
 - JS学习笔记 - 自定义右键菜单、文本框只能输入数字
		
<script> // 事件总共有2个部分, //1.点击鼠标右键的表现 oncontextmenu 2.点击鼠标左键的表现(即普通点击onclick) // 点击右键,div位置定位到鼠 ...
 - 使用 jQuery.TypeAhead 让文本框自动完成 (四)(自定义模板)
		
项目地址:https://github.com/twitter/typeahead.js 直接贴代码了: @section headSection { <script type="te ...
 - 使用 jQuery.TypeAhead 让文本框自动完成 (三)(服务器返回 JSON 复杂对象数组)
		
项目地址:https://github.com/twitter/typeahead.js 直接贴代码了: @section headSection { <script type="te ...
 - 基于JQuery实现的文本框自动填充功能
		
1. 实现的方法 /* * js实现的文本框的自动完成功能 */ function doAutoComplete(textid,dataid,url){ $("#" + texti ...
 - 关于不使用web服务实现文本框自动完成扩展
		
来博客园很久了,一直是伸手党,呵呵,现在终于申请了一个账号并开通了博客 下面分享下之前在一个项目里遇到的问题 前段时间在一个项目里要求在文本框内输入要搜索的内容,自动提示与此内容相关的词条 当时在博客 ...
 - ASP.NET输入文本框自动提示功能
		
在ASP.NET Web开发中会经常用到自动提示功能,比如百度搜索.我们只要输入相应的关键字,就可以自动得到相似搜索关键字的提示,方便我们快速的输入关键字进行查询. 那么在ASP.NET中,如果我们需 ...
 - chrome下input文本框自动填充背景问题解决
		
chrome下input文本框会自动填充背景,只需要给文本框加一个样式即可解决问题 input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px ...
 
随机推荐
- 转:JS中生成和解析JSON
			
原文地址:JS中生成和解析JSON 1.JS中生成JSON对象的方法: var json = []; var row1 = {}; row1.id= "1"; row1.name ...
 - java kafka 生产者消费者demo
			
一.修改kafka server.porperties的ip是你本机的ip listeners=PLAINTEXT://192.168.111.130:9092 二.生产者的例子 import o ...
 - SQL常用语法大全
			
一. Table 增加列 1.增加列:alter table tableName add columnName varchar(30) 1.2. 修改列类型:alter table tableName ...
 - JavaScript学习笔记--语言工具的了解
			
基础学习,快速入门资料:网站 https://www.liaoxuefeng.com ,http://www.runoob.com/js/js-tutorial.html 笔记: 编程工具:SubLi ...
 - VS2013 opencv配置
			
有三个地方需要配置,在配置之前首先要将platform配置好,下面的例子是x64 Release的“ 然后需要将include.lib的路径配置好 然后将dll拷贝至编译生成的Release文件夹中即 ...
 - $(this) 和 this 关键字在 jquery 中有何不同?
			
$(this) 返回一个 jQuery 对象,你可以对它调用多个 jQuery 方法,比如用 text() 获取文本,用 val() 获取值等等. 而 this 代表当前元素,它是 javascrip ...
 - 10.3-uC/OS-III内部任务管理(TCB)
			
任务控制块 TCB 1.任务控制块是被uC/OS-III用于维护任务的一个结构体.每个任务都必须有自己的 TCB. uC/OS-III 在 RAM 中分配 TCB.当调用uC/OS-III提供的与任务 ...
 - SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)
			
1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee.com/niceyoo/jeenotes-ssm 2. 概述 在写代码之前我们先了解一下 ...
 - Python3学习之路~6.6 类的继承
			
Inheritance 继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”.继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展.通过继承创 ...
 - Python-多线程.md
			
# 环境 - xubuntu 16.04 - anaconda - pycharm - python3.6 - https://www.cnblogs.com/jokerbj/p/7460260.ht ...