元件引數校驗與非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元件
- 引數校驗
- 【Vue】元件 - 驗證propsVue元件
- Spring Boot 引數校驗Spring Boot
- 引數校驗註解
- Springboot引數校驗--最全Spring Boot
- WTForms 欄位 引數 校驗ORM
- SpringMVC實現引數校驗SpringMVC
- 介面測試-引數校驗
- fastapi 請求引數 校驗ASTAPI
- C# .net framework .net core 3.1 請求引數校驗, DataAnnotations, 自定義引數校驗C#Framework
- 為什麼更新父元件的非props屬性,子元件 props watch 會觸發?元件
- 使用hibernate validate做引數校驗
- @Validated、@Valid在service層引數校驗
- Hibernate Validator校驗引數全攻略
- IpAddressService ip地址引數校驗 allIpAddressCheck分析iPad
- Spring WebFlux 基礎教程:引數校驗SpringWebUX
- Flask開發技巧之引數校驗Flask
- 使用Spring Validation優雅地校驗引數Spring
- 【深度思考】如何優雅的校驗引數?
- SpringBoot2 引數管理實踐,入參出參與校驗Spring Boot
- Asp-Net-Core開發筆記:使用ActionFilterAttribute實現非侵入式的引數校驗筆記Filter
- SpringBoot引數非空校驗的非最優實現歷程Spring Boot
- Spring Boot實現通用的介面引數校驗Spring Boot
- Java SpringBoot上的引數校驗JSR 303 ValidationJavaSpring BootJS
- SpringBoot如何優雅的進行引數校驗Spring Boot
- Oracle RAC一鍵部署004(RAC引數校驗)Oracle
- Dubbo服務如何優雅的校驗引數
- SpringBoot Validation優雅的全域性引數校驗Spring Boot
- JavaScript正規表示式校驗非負整數例項JavaScript
- JavaScript正規表示式校驗非正整數例項JavaScript
- React中的url引數——this.props.matchReact
- C# 9.0 新特性之引數非空檢查簡化C#
- 機器學習引數模型與非引數模型/生成模型與判別模型機器學習模型
- django Form元件校驗流程DjangoORM元件
- 受控元件與非受控元件元件
- Spring AOP @PathVariable和@RequestParam 引數進行校驗(valid)Spring
- 如何優雅的做引數校驗-JSR330JS