组件参数的校验和非Prop特性(Vue)
<body>
<div id="root">
<child content="hello world"></child>
</div>
<script>
Vue.component("child",{
props: {
content: {
type: String,//字符的类型
required: true,//是否为必填
default: 'default Value',//默认值
//自定义验证函数
validator: function(value){
return (value.length > 5)
}
}
},
template: "<div>{{content}}</div>"
})
var vm = new Vue({
el: "#root",
data: {
}
})
</script>
</body>
总结:
props特性:要求父组件要传,子组件要接,然后可以在组件里直接用父组件传过来的数据,同时,props特性不会显示在元素的Dom标签当中
非Props特性:父组件要传,子组件不接,子组件没法去使用父组件传过来的数据,对应的组值会显示在子组件最外层标签的html的属性之中
阅读更多- Vue组件中如何获取非Prop特性的值
- vue-router2.0 组件之间传参及获取动态参数
- Vue组件之间传递参数
- vue-router2.0 组件之间传参及获取动态参数
- vue路由只变化参数页面组件不更新问题
- [Vue][自定义事件]关于组件prop双向绑定的理解和程序调试
- vue-prop父组件向子组件进行传值
- vue父组件异步传递prop到子组件echarts画图问题踩坑总结
- 详解vue中组件参数
- vue 添加axios组件,解决post传参数为null问题
- vue关于父组件传递参数给子组件
- vue-cli 子组件向父组件传递参数,触发父组件方法
- vue组件Prop传递数据的实现示例
- VUE快速入门新的——组件之间传递数据(1. Prop)
- vue-prop父组件向子组件进行传值的方法
- vue.js中的子组件与父组件,prop传递数据
- vue prop 父组件向子组件通信
- vue2.3.0+使用.sync修饰符对prop进行双向绑定/子组件同步prop到父组件绑定的值
- vue-cli 父组件向子组件传递参数2
- vue-router2.0 组件之间传参及获取动态参数的方法