vue 使用 局部组件
2018-01-30 00:00
239 查看
局部组件的简单使用
在局部组件的属性中可以设置校验器,对父组件传递过来的值进行验证,避免参数错误
由于子组件不能修改父组件传递过来的值,可以接受后,将该值变为自己的数据,然后使用这个数据即可
在局部组件的属性中可以设置校验器,对父组件传递过来的值进行验证,避免参数错误
由于子组件不能修改父组件传递过来的值,可以接受后,将该值变为自己的数据,然后使用这个数据即可
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="vue.js" charset="utf-8"></script> </head> <body> <div id="app"> <my-component :a='1234'></my-component> </div> <script> // 局部组件 var myComponent = Vue.extend({ template: '<div>This is my first component!</div>', props: { // 属性名不能和data中的数据重复 // 属性的校验 出错只警告,不中断当前代码的执行 a: { type: [String, Function, Object, Array, Number, Boolean], // default:0, // 默认值 required: true, // 是否必须,与default 冲突 validator(val) { // 验证 函数 ,参数是传递的属性值,可以作校验器 console.log(val, typeof(val)) // 1234,Number return val > 300 //成功返回true,失败返回false } } } }) new Vue({ el: '#app', components: { // 将myComponent组件注册到Vue实例下 'my-component': myComponent } }); </script> </body> </html>
相关文章推荐
- Vue组件之全局组件与局部组件的使用详解
- vue全局组件与局部组件使用方法详解
- Vue组件的使用教程详解
- vue组件2-局部注册
- vue全局组件和局部组件(一)
- Vue 自定义组件使用v-model
- 探索Vue高阶组件的使用
- 详解windows下vue-cli及webpack 构建网站(三)使用组件
- 21-Vue单文件组件的使用方式介绍
- Vue.js路由组件vue-router的使用方法
- Vue组件-使用插槽分发内容
- 使用vue开发多级多选菜单组件
- vue使用$emit时,父组件无法监听到子组件的事件
- 【Vue】Vue中的父子组件通讯以及使用sync同步父子组件数据
- Vue2.0与 [百度地图] 结合使用———vue+webpack+axios+百度地图实现组件之间的通信
- vue.js通过子组件通信和父子组件通信实现动态表单动态绑定事件(适合交互系统统一使用)
- vue教程3-01 路由、组件、bower包管理器使用
- Vue------第五天(关于组件的一些基础了解,包括组件的注册、Prop、自定义事件、使用插槽分发内容等)
- vue如何在自定义组件中使用v-model
- 在你的新项目中局部使用Vue来提升开发效率