Vue——父和子组件通信
来源:互联网 发布:red flag linux 8.0 编辑:程序博客网 时间:2024/06/05 07:07
父子通信
props
实例1
html(父)的数据 传到 js(子)里的数据
props
HTML<div id = 'app'> //我们在这里定义了一个变量msg <alert msg="Yoooo"></alert></div>JStemplate: '<button @click="on_click()">弹框</button>' ,//在这里,props接收了变量msgprops:['msg'],methods: { on_click: function(){ alert(this.msg) }}
实例2
动态,实现点击链接,跳转页面。
HTML<user username="lhe"></user>JS//这里的href使用了v-bind绑定变量usernametemplate: '<a :href=" \'/user/\' + username">@{{username}}</a>' ,//接收html的usernameprops:['username'],
子父通信
HTML<user username="lhe"></user>JS//父组件Vue.component('balance',{ template: ` <div> <!--第一步,父组件监听子组件的show-balance事件。--> <!--子组件触发事件后,父组件随之触发parent_show_balance事件--> <show @show-balance="parent_show_balance"></show> <!--第四步,当show为true的时候,显示--> <div v-if = "show"> 您的余额:¥98 </div> </div> `, methods: { //第二步,定义parent_show_balance事件,将show变为true。 parent_show_balance (data) { this.show = true; } }, data: function(){ return { //第三步,在data里面定义show默认为false。 show: false, } }});//子组件//第一步,创建子组件showVue.component('show',{ //第二步 当button被点击,触发on_click函数 template: '<button @click="on_click()">显示余额</button>', methods: { //第三步,定义on_click函数 on_click(){ //第四步,使用$emit触发show-balance事件 this.$emit('show-balance',{a:1 , b:2}) } }});new Vue({ el:'#app'})
阅读全文
0 0
- Vue——父和子组件通信
- vue 父组件和子组件的通信
- 前端框架Vue(8)——子父组件的传参通信
- Vue中父组件向子组件通信
- Vue 父组件与子组件之间的通信
- vue 父组件与子组件相互通信
- vue自定义事件 子组件向父组件通信
- vue prop 父组件向子组件通信
- vue组件之间的通信以及如何在父组件中调用子组件的方法和属性
- Reactnative——父组件和子组件的通信方式
- Vue.js组件—父组件与子组件之间的数据联系
- vue笔记——vue中的子组件引用
- Vue.js 组件和组件通信
- Vue.js组件——组件通信小demo
- Vue父组件调用子组件事件
- Vue 父组件与子组件
- vue-父组件获取子组件数据
- vue 父组件调用子组件方法
- http://doc.okbase.net/29165999/archive/81414.html
- 有了这8条建议,你的排版设计会更优秀
- 如何进行高级的页面关键字研究
- 会声会影如何批量添加转场?
- VMware Workstation Pro安装教程图文详解
- Vue——父和子组件通信
- ubuntu vsftpd 503 500
- 装饰模式
- 【Cumputer】《第一次机房收费系统》总结五 选择结构运用
- 微积分下放中学已成定局,迈出历史性的一步!
- 设置tableViewContentSize为自身高度时,布局出错的解决办法
- h5、tab图片滚动原生js代码
- hadoop资源隔离
- 【Nginx-反向代理服务器】实践篇(三)之Tomcat+Nginx搭建集群