浅析vue component 组件使用


Posted in Javascript onMarch 06, 2017

component 使用

component的注册

1.全局注册

使用用Vue.component('componentName',{template:'<div class="tem1">hello world</div>'})在初始化实例之前。

componentName自定义名称

在实例声明的作用域下中使用<componentName></componentName> 成功渲染效果就是 '<div class="tem1">hello world</div>

Vue.component('my-component',{ 
      template:'<div class="tem1">hello world</div>' 
    }

组件中的数据使用 

component不能使用实例的data ,但是可以在component 使用data 声明变量,data的使用只能使用函数形式

Vue.component('my-component',{ 
      template:'<div class="tem1">hello world {{comdata}}</div>', 
      data:function(){return {comdata:'hehe'}} 
    });

2.局部主持

在实例化的new Vue 中设置components

var app=new Vue({ 
      el:'#app', 
      components:{'example':{template:'<div>children template</div>'}} 
    })

组件中的数据使用

var app=new Vue({ 
      el:'#app', 
      data:{num:220}, 
      components:{ 
        'example':{ 
          template:'<div>children template{{mydata}}</div>', 
          data:function(){return {mydata:' mydata=data'};} 
        } 
 
      } 
    })

注意:组件不能使用实例的data:{num:220}的参数会报错

组件中同样支持methods、computed等其他属性 不会冲突保持相对的独立

这时候就必须考虑不同组件的数据通信问题

vue js总结来说通过props down events up 来传输数据

给父级调用数据使用props声明,给子集调用使用events来声明

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 客户端验证上传图片的大小(兼容IE和火狐)
Aug 15 Javascript
jQuery对表单的操作代码集合
Apr 06 Javascript
JS正则表达式验证数字代码
Jan 28 Javascript
纯js实现仿QQ邮箱弹出确认框
Apr 29 Javascript
jQuery实现选项卡切换效果简单演示
Dec 09 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
js实现股票实时刷新数据案例
May 14 Javascript
用Node编写RESTful API接口的示例代码
Jul 04 Javascript
JS温故而知新之变量提升和时间死区
Jan 27 Javascript
node 文件上传接口的转发的实现
Sep 23 Javascript
JavaScript如何判断input数据类型
Feb 06 Javascript
一文彻底理解js原生语法prototype,__proto__和constructor
Oct 24 Javascript
js常用的继承--组合式继承
Mar 06 #Javascript
VUE开发一个图片轮播的组件示例代码
Mar 06 #Javascript
canvas仿iwatch时钟效果
Mar 06 #Javascript
jQuery滚动监听实现商城楼梯式导航效果
Mar 06 #Javascript
纯JS实现弹性导航条效果
Mar 06 #Javascript
JS实现颜色动态淡化效果
Mar 06 #Javascript
vue模板语法-插值详解
Mar 06 #Javascript
You might like
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
flash 得到自身url参数的代码
2009/11/15 Javascript
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
jQuery判断iframe中元素是否存在的方法
2013/05/11 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
2014/04/15 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
JS动态插入并立即执行回调函数的方法
2016/04/21 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
Angularjs之filter过滤器(推荐)
2016/11/27 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
vue.js响应式原理解析与实现
2020/06/22 Javascript
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
[03:19]2016国际邀请赛中国区预选赛第四日TOP10镜头集锦
2016/07/01 DOTA
用python写asp详细讲解
2013/12/16 Python
python可视化实现KNN算法
2019/10/16 Python
pytorch forward两个参数实例
2020/01/17 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
Python实现微信表情包炸群功能
2021/01/28 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
存储过程的优点有哪些
2012/09/27 面试题
安全生产管理责任书
2014/04/16 职场文书
自我管理的活动方案
2014/08/25 职场文书
教师个人发展总结
2015/02/11 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python