元件引數校驗與非props特性
<html>
<head>
<meta charset="UTF-8">
<title>元件引數校驗與非props特性</title>
<script type="text/javascript" src="js/vue.js" ></script>
</head>
<body>
<!--元件引數校驗就是子元件對來自父元件的值進行處理-->
<div id="app">
<child :content="123"></child><!--父元件向子元件傳遞-->
</div>
<script>
Vue.component('child',{
// props:['content'],
//子元件接收來自父元件的變數,如果子元件要接收的是數字,就需要處理了。
//第一步在父元件content前加冒號
//第二步在props裡宣告number
props:{
content:Number
},
template:'<div>{{content}}</div>'
})
var vm = new Vue({
el:"#app",
data:{
}
})
</script>
</body>
</html>
元件的引數校驗
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>元件引數校驗與非props特性</title>
<script type="text/javascript" src="js/vue.js" ></script>
</head>
<body>
<!--元件引數校驗就是子元件對來自父元件的值進行處理-->
<div id="app">
<child content="hello world"></child><!--父元件向子元件傳遞-->
</div>
<script>
Vue.component('child',{
// props:['content'],
//子元件接收來自父元件的變數,如果子元件要接收的是數字,就需要處理了。
//第一步在父元件content前加冒號
//第二步在props裡宣告number
props:{
// content:[Number,String]//content還可以跟陣列,物件
content:{
type:String,
// required:true,//1.表示content必傳
// default:'de'//2.表示父元件content可傳可不穿,若不傳則顯示de
validator:function (value) {//3.自定義校驗器 validator方法 校驗字串的長度
return (value.length >5)
//若content="he",小於5 則報錯
}
}
},
template:'<div>{{content}}</div>'
})
var vm = new Vue({
el:"#app",
data:{
}
})
</script>
</body>
</html>
非props特性
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
<title>元件引數校驗與非props特性</title>
<script type="text/javascript" src="js/vue.js" ></script>
</head>
<body>
<!--元件引數校驗就是子元件對來自父元件的值進行處理-->
<div id="app">
<child content="hello world"></child><!--父元件向子元件傳遞-->
</div>
<script>
// props特性就是在父元件裡宣告瞭content變數,在子元件裡剛好props 裡接收
// 非props特性就是在父元件裡宣告瞭content變數,在子元件裡沒有定義props 裡接收,//那麼會在dom標籤錄裡顯示content="hello world"
Vue.component('child',{
// props:{
//
// content:{
// type:String,
//
//
// }
// },
template:'<div>heloo</div>'
})
var vm = new Vue({
el:"#app",
data:{
}
})
</script>
</body>
</html>
相關文章
- 【Vue】元件使用之引數校驗Vue元件
- 引數校驗註解
- 介面測試-引數校驗
- Spring Boot 引數校驗Spring Boot
- fastapi 請求引數 校驗ASTAPI
- 【Vue】元件 - 驗證propsVue元件
- C# .net framework .net core 3.1 請求引數校驗, DataAnnotations, 自定義引數校驗C#Framework
- Springboot引數校驗--最全Spring Boot
- SpringMVC實現引數校驗SpringMVC
- Flask開發技巧之引數校驗Flask
- 為什麼更新父元件的非props屬性,子元件 props watch 會觸發?元件
- Spring WebFlux 基礎教程:引數校驗SpringWebUX
- 【深度思考】如何優雅的校驗引數?
- Struts2中請求引數校驗
- 機器學習引數模型與非引數模型/生成模型與判別模型機器學習模型
- Oracle RAC一鍵部署004(RAC引數校驗)Oracle
- 一個輕量級的引數校驗框架框架
- @Validated、@Valid在service層引數校驗
- JavaScript正規表示式校驗非負整數例項JavaScript
- JavaScript正規表示式校驗非正整數例項JavaScript
- Asp-Net-Core開發筆記:使用ActionFilterAttribute實現非侵入式的引數校驗筆記Filter
- 關鍵字引數與非關鍵字引數(可變引數)詳解
- django Form元件校驗流程DjangoORM元件
- SpringBoot2 引數管理實踐,入參出參與校驗Spring Boot
- 使用Spring Validation優雅地校驗引數Spring
- 如何在專案中優雅的校驗引數
- Spring Boot實現通用的介面引數校驗Spring Boot
- Retrofit 動態引數(非固定引數、非必須引數)(Get、Post請求)
- 受控元件與非受控元件元件
- SpringBoot引數非空校驗的非最優實現歷程Spring Boot
- C# 9.0 新特性之引數非空檢查簡化C#
- React中的url引數——this.props.matchReact
- 實現Nest中引數的聯合型別校驗型別
- SpringBoot如何優雅的進行引數校驗Spring Boot
- JavaScript正規表示式校驗非零的正整數例項JavaScript
- 學習LayUI時自研的表單引數校驗框架UI框架
- Spring AOP @PathVariable和@RequestParam 引數進行校驗(valid)Spring
- Spring Boot統一異常處理以及引數校驗Spring Boot