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>
效果圖
相關文章
- SweetAlert自定義可用引數
- Java對比有引數和無引數Java
- 升級後欄位引數有自定義函式失效函式
- Laravel 授權系統 - 自定義引數Laravel
- Oracle帶引數的自定義函式Oracle函式
- SpringBoot自定義控制層引數解析Spring Boot
- webService學習(二)—— 呼叫自定義物件引數Web物件
- Angular 自定義結構化指令,如何傳入多個輸入引數Angular
- FineUIMvc隨筆(4)自定義回發引數與自定義回發UIMVC
- element-UI change 事件傳遞自定義引數UI事件
- Spring自定義引數解析器設計Spring
- 【PB】如何觸發帶引數的自定義事件?事件
- layUI Table自定義工具欄和搜尋引數UI
- 函式引數 引數定義函式型別函式型別
- C# .net framework .net core 3.1 請求引數校驗, DataAnnotations, 自定義引數校驗C#Framework
- kettle 引數——變數引數和常量引數變數
- Flask-restful 用法及自定義引數錯誤資訊FlaskREST
- 給 zsh 自定義命令新增引數自動補全
- oracle核心引數意義Oracle
- 核心引數意義(轉)
- 單據型別引數設定增加自定義引數並透過BOS標準函式呼叫型別函式
- maven的指令及常用引數Maven
- Jmeter的指令碼引數化JMeter指令碼
- 微信掃碼支付~官方DEMO的坑~引數不能自定義
- GoldenGate 基本引數含義Go
- Oracle引數-隱藏引數Oracle
- python指令碼傳引數argvPython指令碼
- 在WinDbg指令碼中使用引數指令碼
- 導庫標準引數指令碼指令碼
- 函式定義、函式的引數、函式的預設引數函式
- 多引數路由中巧妙利用自定義鍵名實現需求路由
- 什麼是請求引數、表單引數、url引數、header引數、Cookie引數?一文講懂HeaderCookie
- 【IMPDP】【IMP】SQL指令碼盡收眼底——SHOW引數與SQLFILE引數對比SQL指令碼
- Swift語言中為外部引數設定預設值可變引數常量引數變數引數輸入輸出引數Swift變數
- c# 方法引數_值引數C#
- c# 方法引數_引用引數C#
- 動態引數,靜態引數
- C#中的值引數,引用引數及輸出引數C#