<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>组件之子组件使用$on与$emit事件触发父组件实现购物车功能</title><script src="vue.js"></script></head><body><div id="hdcms"><hd-news :listdata="goods" @sum="total"></hd-news><!--@sum的作用是把父組件的事件綁定到子組件中--><h2>总价:{{totalPrice}}</h2></div><script typeof="text/x-template" id="hdNews"><table border="2" bordercolor="black" cellspacing="0" cellpadding="20"><tr><td>商品名称</td><td>价格</td><td>数量</td></tr><tr v-for="(v,k) in listdata"><td>{{v.name}}</td><td>{{v.price}}</td><td><input type="text" v-model="v.num" @blur="sums"><!--失去焦点之后触发子组件绑定的事件--></td></tr></table></script><script>var hdNews = {template: "#hdNews",props: ['listdata'],//继承父组件的数据methods: {sums() {this.$emit('sum');//@emit的作用就是子组件呼叫父组件的事件}}};new Vue({el: "#hdcms",components: {hdNews},mounted() { //当vue执行完毕之后,去执行函数this.total();},data: {totalPrice: 0,goods: [{name: '苹果X',price: 200,num: 1},{name: '华为P10',price: 100,num: 1},{name: '小米6',price: 50,num: 1},]},methods: {total() {this.totalPrice = 0;this.goods.forEach((v) => {this.totalPrice += v.num * v.price;});}}});</script></body></html>

  

042——VUE中组件之子组件使用$on与$emit事件触发父组件实现购物车功能相关推荐

  1. vue 子组件 调用、触发父组件中的方法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 我发现了两种写法. 方法一: 子组件: <template><button @cl ...

  2. vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法...

    (vue.js)vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法"问题疑问,本网通过在网上对" (v ...

  3. angular移除事件绑定事件绑定_Vue.js子组件利用事件向父组件传输数据,以及sync修饰符和双向绑定...

    在Vue.js的组件中,prop是"单向绑定"的,数据只能从父组件传输到子组件.Vue文档中的说了这样做的原因: 所有的 prop 都使得其父子 prop 之间形成了一个单向下行绑 ...

  4. vue 表单验证按钮事件交由父组件触发

    vue 表单验证按钮事件交由父组件触发,不直接再子组件上操作的方法 子组件: //内容部分 <Form ref="formCustom" :model="formC ...

  5. 触发父组件变量_Vue组件之间的传值

    我们知道组件之间传值无非就三种情况 父组件给子组件传值 子组件给父组件传值 兄弟组件之间的传值 父 => 子 老王是个有钱人,准备把自己的家产传给宝贝儿子小王 用代码模拟实现就是下图这样 现在小 ...

  6. vue --- 子组件监听点击事件,接收父组件参数.实现对应跳转

    开始 vue中子组件这一块,有点麻烦.不是说它很难,而是它的传送数据方式,以及和各种前端后端路由混在一起时,如果不清晰很容易就迷茫 下面假设: 路由配置文件为:router.js 父组件为 paren ...

  7. Vue——05-02组件的数据、为什么data要使用函数、父组件给子组件传递数据的三种写法、父传子以及传两种以上的值、默认值以及父传子的引用类型

    目录 在组件中获取数据 二.组件中的data为什么必须要是函数? 父组件给子组件传递数据--props属性 第一种写法: 第二种写法: 第三种写法: 传默认值 : 父组件传子组件数据--引用类型的两种 ...

  8. Vue子组件使用$emit接收从父组件的返回值

    1.父组件 <template><div><div style="font-weight:bold">{{ fatherText }}:{{ t ...

  9. Vue子组件触发父组件事件

    父组件是使用 props 传递数据给子组件,但如果子组件要把数据传递回去,就需要使用自定义事件! 我们可以使用 v-on 绑定自定义事件, 每个 Vue 实例都实现了事件接口(Events inter ...

最新文章

  1. LeedCode: 计算器专场
  2. 【分享】Vue 资源典藏(UI组件、开发框架、服务端、辅助工具、应用实例、Demo示例)...
  3. Ubuntu 16.04下为Android编译OpenCV 3.1.0 Manager
  4. 电脑组装与维护教程_小白不会装机?教你如何自己组装一台电脑。装机图文教程...
  5. 音视频技术开发周刊 | 201
  6. 有赞大数据平台安全建设实践
  7. 网络存储空间_Filecoin网络经济模型剖析
  8. JavaScript-箭头函数
  9. 海康存储硬盘盒开箱+小螃蟹RTL9210固件更新+量产软件下载
  10. 疫情时代无接触AI人脸识别技术助力智慧工地迅猛发展
  11. 通过计算机管理看主板型号,电脑主板型号在哪里看? 每日一答
  12. 亚马逊AWS命令行 aws cli
  13. 10. 微型计算机常用的显示器有哪几类及其工作原理,四川自考07311《多媒体技术》全真模拟试题(十)...
  14. javascript 过滤_javascript地图过滤器减少说明
  15. 计算机没有检查到您的u盾,Win10检测不到U盾怎么办?
  16. [Database] 关系型数据库中的MVCC是什么?怎么理解?原理是什么?MySQL是如何实现的?
  17. 好用并强大的图片插件:PhotoSwipe.js
  18. 2021年危险化学品经营单位主要负责人最新解析及危险化学品经营单位主要负责人新版试题
  19. Weisfeiler-Lehman(WL)算法
  20. robomaster视觉规则细谈

热门文章

  1. Windows Server 笔记之备份与灾难恢复
  2. JSP关于用户安全退出的问题
  3. LINUX脚本报错捕捉,Linux01-BASH脚本编程之信号捕捉及任务计划53
  4. 用c语言编辑一个通讯录,C语言实现一个通讯录
  5. echarts 雷达图_如何把Echarts用成在线数据可视化工具
  6. openresty完全开发指南_FDA拟修订群体药代动力学指南:医药商需要了解些什么?...
  7. 图像化转向名词解释_遥感——数字图像处理名词解释及简单整理
  8. .net ajax批量删除,asp.net 全部选中与取消操作,选中后的删除(ajax)实现无刷新效果...
  9. java垃圾回收到老年代次数,Java垃圾回收之回收算法
  10. 计算机英语教学能力大赛,英语教学网络中心举办 “志勤杯”英语口语技能大赛 和“志勤杯”英语写作技能大赛...