当前位置: 首页 > news >正文

网站建设 简单动态网站建设中央人民政府网

网站建设 简单动态网站建设,中央人民政府网,新闻网站如何做推广,网站收录后然后怎么做一 概述 导入Footer子组件定义fullState计算属性把全选状态传递给Footer子组件实现全选功能 二 导入Footer子组件 2.1 App.vue中导入Footer组件 import Footer from "/components/Footer/Footer.vue";2.2 App.vue中注册Footer子组件 components: {Header,Goods,F…

一 概述

  • 导入Footer子组件
  • 定义fullState计算属性
  • 把全选状态传递给Footer子组件
  • 实现全选功能

二 导入Footer子组件

2.1 App.vue中导入Footer组件

import Footer from "@/components/Footer/Footer.vue";

2.2 App.vue中注册Footer子组件

components: {Header,Goods,Footer},

2.3 App.vue中使用Footer子组件

<template><div class="app-container"><Header title="购物车案例"></Header><Goodsv-for="item in list":key="item.id":id="item.id":good="item"@state-change="getNewState"></Goods><Footer></Footer></div>
</template>

2.4 效果图

三 定义fullState计算属性

3.1 Footer.vue中全选状态

  • 当Goods中的所有商品全部选中时,Footer.vue中的全选按钮才被选中
  • 在App.vue中通过计算属性computed,计算Goods中商品按钮的状态

3.2 App.vue中通过计算属性确定Goods商品状态

代码

 //计算属性computed:{//动态计算出全选的状态是true还是falsefullState(){return this.list.every(item=>item.goods_state)}}

App.vue中查看计算属性的值

<p>{{ fullState }}</p>

效果图

四 把全选状态传递给Footer子组件—父向子传值

4.1 Footer子组件中定义全选属性

export default {props:{isFull:{type:Boolean,default:false}}
}

4.2 Footer子组件中使用自定义全选属性

<inputtype="checkbox"class="custom-control-input"id="cbFull":checked="isFull"/>

4.3 App.vue父组件向子组件Footer.vue中传值

<Footer :isFull="fullState"></Footer>

4.4 效果图

五 实现全选功能—自定义事件

5.1 Footer.vue子组件

监听checkbox状态改变事件

<inputtype="checkbox"class="custom-control-input"id="cbFull":checked="isFull"@change="fullChange"/>

发送自定义事件

  methods: {fullChange(e){this.$emit('full-change',e.target.checked)}},

5.2 App.vue-父组件

监听子组件的事件变化

<Footer :isFull="fullState" @full-change="getFullState"></Footer>

实现Goods状态变化

getFullState(val){this.list.forEach(item=>(item.goods_state=val))
}

5.3 效果图

http://www.hengruixuexiao.com/news/21280.html

相关文章:

  • 我买了一个域名怎么做网站免费推广
  • 网站如何备案流程图seo网站推广免费
  • jsp网站seo优化seo免费优化
  • 网站建站网站我待生活如初恋云计算培训费用多少钱
  • 推广网站发布文章重庆森林电影
  • wordpress批量采集上海网站关键词排名优化报价
  • 潍坊大型做网站建设的公司深圳网站设计实力乐云seo
  • 外贸网站建设源码今天的特大新闻有哪些
  • ih5做自适应网站淘宝搜索关键词查询工具
  • 新网站做内链share群组链接分享
  • 具有口碑的柳州网站建设哪家便宜如何做好网络宣传工作
  • html购物网站设计论文黄冈网站推广软件
  • 快站微信网站制作北京网站seo公司
  • 基础网站怎么做怎么查百度搜索排名
  • 南京app外包资阳地seo
  • 图片网站模板下载上海百度竞价托管
  • 搭建平台网站搜索引擎营销案例分析
  • 帮朋友做网站宁波seo快速优化公司
  • 做网站很赚钱吗青岛招聘seo
  • 物流网站建设方案总结百度竞价开户哪家好
  • 外贸新闻网站贵阳百度推广电话
  • 成都大型的做网站的公司成都网站关键词排名
  • 国内返利网站怎么做湖南优化公司
  • 深圳知名的网站公司简介樱花12e56
  • 945新开传奇网站东莞网络推广公司
  • 武汉做网站哪里便宜北京seo邢云涛
  • 网站服务器租用平台高级搜索
  • 网站建设vr百度百科官网入口
  • 网站视频做栏目一般一期多钱seo教程 百度网盘
  • 怎么使用织梦做网站怎么做网络广告推广