vue17自定義指令(有引數,無引數)
vue內建指令不滿足需求
需求,當使用者開啟一個表單的時候,使用者不用點選第一個輸入框,而是直接獲取第一個輸入框的焦點
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
</style>
</head>
<body>
<div id="app">
<form>
<div>
<span>
<input type="text"/>
<input type="text" v-newname />
<input type="text" v-newname1 = "msg" @keyup.enter="setcolor" />
</span>
</div>
</form>
</div>
<script type="text/javascript" src="../js/vue.js"></script>
<script type="text/javascript">
/* 自定義指令-無引數 */
Vue.directive('newname',{
inserted:function(el){
/* newName 新的指令名稱
el 指令所繫結的元素
*/
el.focus();//定義指令動作為 獲取焦點
}
});
/* 自定義指令-有引數 */
Vue.directive('newname1',{
bind:function(el,binding){
/* newName 新的指令名稱
el 指令所繫結的元素
binding 指令繫結的物件
*/
console.log(binding)
el.style.backgroundColor = binding.value.color
}
});
var vm = new Vue({
el:'#app',
data:{
uname:'',
msg:{
name:'張三',
age:22,
color:'red',
}
},
methods:{
setcolor:function(){
console.log(event.target.value)
}
},
});
</script>
</body>
</html>
效果圖
相關文章
- Java對比有引數和無引數Java
- SpringBoot自定義控制層引數解析Spring Boot
- Laravel 授權系統 - 自定義引數Laravel
- 升級後欄位引數有自定義函式失效函式
- Angular 自定義結構化指令,如何傳入多個輸入引數Angular
- Spring自定義引數解析器設計Spring
- 引數的定義和引數的傳遞
- element-UI change 事件傳遞自定義引數UI事件
- layUI Table自定義工具欄和搜尋引數UI
- C# .net framework .net core 3.1 請求引數校驗, DataAnnotations, 自定義引數校驗C#Framework
- 函式引數 引數定義函式型別函式型別
- 給 zsh 自定義命令新增引數自動補全
- maven的指令及常用引數Maven
- Jmeter的指令碼引數化JMeter指令碼
- 單據型別引數設定增加自定義引數並透過BOS標準函式呼叫型別函式
- Flask-restful 用法及自定義引數錯誤資訊FlaskREST
- 18-神經網路-自定義帶引數的層神經網路
- histb 引導核心 boot_cmd 引數含義boot
- 多引數路由中巧妙利用自定義鍵名實現需求路由
- 如何自定義 CI/CD 配置檔案中的輸入引數?
- 什麼是請求引數、表單引數、url引數、header引數、Cookie引數?一文講懂HeaderCookie
- Python3之函式的引數傳遞與引數定義Python函式
- web40 無引數rceWeb
- bash shell指令碼接受多個引數指令碼
- 常用指令碼:獲取隱含引數指令碼
- 巨集定義跟多個引數
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- IDEA自定義類註釋和方法註釋(自定義groovyScript方法實現多行引數註釋)Idea
- SpringBoot基礎學習(三) 自定義配置、隨機數設定及引數間引用Spring Boot隨機
- shell (3)指令碼引數傳遞與數學運算指令碼
- 12.MyBatis學習--對映檔案_引數處理_單個引數&多個引數&命名引數MyBatis
- 使用Prometheus針對自己的伺服器採集自定義的引數Prometheus伺服器
- Docker - 01 常用指令、引數配置速查表Docker
- go 呼叫 shell 指令碼 如何傳遞引數Go指令碼
- shell的引數和指令碼流程改進指令碼
- RestCloud ETL解決shell指令碼引數化RESTCloud指令碼
- 方法(函式)的定義與引數函式
- [20191204]hugepage相關引數含義.txt