浅析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 相关文章推荐
在页面上用action传递参数到后台出现乱码的解决方法
Dec 31 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
Oct 14 Javascript
JavaScript数据结构与算法之栈详解
Mar 12 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
Dec 18 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
Angular.js中数组操作的方法教程
Jul 31 Javascript
10个在JavaScript开发中常遇到的BUG
Dec 18 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
Mar 12 Javascript
layui radio性别单选框赋值方法
Aug 15 Javascript
vue使用v-for实现hover点击效果
Sep 29 Javascript
javascript实现前端分页功能
Nov 26 Javascript
原生JavaScript实现购物车
Jan 10 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
根德YB400的电路分析
2021/03/02 无线电
php上传、管理照片示例
2006/10/09 PHP
PHP 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
PHP函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
简单介绍PHP非阻塞模式
2016/03/03 PHP
详解PHP中array_rand函数的使用方法
2016/09/11 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
原型方法的不同写法居然会影响调试的解决方法
2007/03/08 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
jQuery实现内容定时切换效果完整实例
2016/04/06 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
Javascript类型判断相关例题及解析
2020/08/26 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
django开发之settings.py中变量的全局引用详解
2017/03/29 Python
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
Python实现快速傅里叶变换的方法(FFT)
2018/07/21 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
Python列表与元组的异同详解
2019/07/02 Python
安装python及pycharm的教程图解
2019/10/10 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
美特斯邦威官方商城:邦购网
2016/10/13 全球购物
AJax面试题
2014/11/25 面试题
党风廉政建设责任书
2014/04/14 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
信访工作汇报材料
2014/10/27 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python