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

官方网站建设推广代运营公司介绍

官方网站建设推广,代运营公司介绍,wordpress didiao,wordpress网站文章形式getters作用:派生状态数据mapGetters作用:映射getters中的数据使用:方法名自定义,系统自动注入参数:state,每一个方法中必须有return,其return的结果被该方法名所接收。在state中声明数据listst…

getters作用:派生状态数据

mapGetters作用:映射getters中的数据

使用:

方法名自定义,系统自动注入参数:state,每一个方法中必须有return,其return的结果被该方法名所接收。

  1. 在state中声明数据list

  state: {list:[{id:1,name:'w1',age:20,score:90},{id:2,name:'w2',age:18,score:70},{id:3,name:'w3',age:25,score:88},{id:4,name:'w4',age:30,score:85}]},
  1. 在辅助mapState中加入list

  computed:{...mapState({//:左侧为自定义属性名  :右侧为映射到state中的属性名students:'list'})},
  1. 在页面中遍历students数组。(需要在public下的index.html引入bootstrap样式)

 <!-- 最新版本的 Bootstrap 核心 CSS 文件 --><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
    <table class="table table-bordered table-hover"><thead><tr><th>编号</th><th>姓名</th><th>年龄</th><th>成绩</th></tr></thead><tbody><tr v-for="item in students" :key="item.id"><td>{{ item.id }}</td><td>{{ item.name }}</td><td>{{ item.age }}</td><td>{{ item.score }}</td></tr><tr><td colspan="4">平均年龄:</td></tr></tbody></table>

此时在页面中显示为:

  1. 求平均成绩和总成绩的逻辑思想:

现在数据是在vuex中声明的,所以数据不可修改,且还需其他的值,就得考虑派生了。

在派生中声明一个求平均成绩的avgAge的方法:

  getters: {avgAge(state){console.log(state);return 0}},

vuex中的getters在组件当中用辅助函数mapGetters来取其值。getters会return结果,所以只能应用在计算属性computed当中。

    ...mapGetters({//:左侧为自定义属性名 :右侧映射到getters中的方法名avgAge:'avgAge'})

在页面当中的引用:

            <tr><td colspan="4">平均年龄:{{ avgAge }}</td></tr>

此时页面上会显示:可以看出,在getters中return的值显示到了页面中

且在控制台输出了list

证明,vuex中getters的返回值我们已经成功拿到了。所以只要在avgAge中计算出结果返回就可以了

平均年龄:总年龄/人数。循环遍历出list中的age数据,加起来就是总年龄。

    avgAge(state){let sum=0state.list.forEach(item=>{sum+=item.age})return sum/state.list.length}

页面结果如下:

http://www.yayakq.cn/news/650374/

相关文章:

  • 设计作品网站有哪些wordpress怎么增加菜单
  • 惠州市住房和城乡规划建设局网站网站建设规划范文
  • wordpress 下载站主题山东seo多少钱
  • 微软网站设计企业微信开发者
  • 能建设铁塔的公司网站现在一些产品网站开发用的啥框架
  • 搜狗怎么做网站微博如何做的跟网站一样
  • 建企业网站需要多少钱全球旅游网站排名
  • 有一个网站自己做链接获取朋友位置楼盘网站开发报价
  • 网站优化公司多少钱宁波网站建设明细报价
  • 管网建设360优化大师官方下载最新版
  • 番禺建设网站企业叫企业做的网站可不可以自己改主题
  • 网站建设多少钱裤app 网站开发团队人员配置
  • 代做视频的网站好网站幻灯片效果
  • 网站 栏目添加 文章不显示网站建设的基本需求有哪些方面
  • 自适应网站制作公司wordpress 4.4.1 漏洞
  • 网站的整体风格包括五金配件东莞网站建设技术支持
  • 翠竹营销网站设计wordpress改为中文
  • 南京企业网站设计建设一半招聘网站海报格式都怎么做
  • 优秀网站的链接郴州市建设局网站
  • 重庆开发网站网站建设要考
  • 用网站模板建网站在线自动取名网站怎么做
  • 网站微信付款调用广州网站建站
  • dede手机网站模板制作wordpress笔记本主题下载
  • 做网站审批号必须要机械制造设备类企业网站织梦模板
  • 阿里云投数亿资源扶持中小网站迁移服务器山东省建设备案在哪个网站
  • 网站类型的销售南昌网站建设服务平台
  • 飞机查询网站开发的创新点手机提取网页视频下载
  • 网站建设需要的项目网站用什么语言开发
  • 现在的网站前端用什么做重庆工程造价信息2021
  • 微信网站开发价格网络搭建与维护