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

自己做盗版小说网站宁晋网站开发搭建

自己做盗版小说网站,宁晋网站开发搭建,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/197006/

相关文章:

  • 网站开发aichengkeji泰安软件公司 泰安网站建设
  • 开封建设局网站wordpress竖排主题
  • 三门峡 网站建设专业设计素材网站
  • 深圳网站设计公司设计查网站访问量
  • 松江网站制作深圳专业做网页的公司
  • 现代农业园网站建设方案权威的手机网站建设
  • 跨境电商网站建设主管岗位职责windows2012做网站
  • 如何查看网站名称个人备案域名购买
  • 做物流运输网站电话05网课课练答案
  • 医药网站建设化妆品网站建设项目计划书
  • 网站的透明图片怎么做做微信公众号必备的网站
  • 西安公司网站如何建立为企业推广
  • 2015年做网站行不行做文案策划有些网站
  • 如何选择合肥网站建设亚马逊雨林深处
  • python和php网站开发有用element做网站的
  • 湘潭网站建设 就问磐石网络专业广东网站设计费用
  • 求网站建设网站优化工作四平网站建设服务
  • 北京规划建设 杂志 官方网站在万网申请的域名_需要把万网的账户密码给做网站的吗
  • 青岛 两学一做 网站国内跨境电商公司排行榜
  • 免费gif动图在线制作网站新闻20条摘抄大全
  • 如何用电脑主机做网站主机品牌设计公司成都
  • 宁波做企业网站公司手机端网站源码
  • 东台网站建设找哪家好苏州企业网
  • 京东网站项目建设规划书公众号开发网站公司
  • 太原网站建设模板淘宝网站建设可行性分析报告
  • 网站模板如何修改域名wordpress 页面分栏
  • 深圳网站建设首选上榜网络物联网平台是干什么的用的
  • 网站首页排名下降滁州市建设工程协会网站
  • 网站域名和网址wordpress英文主题怎么用
  • 一个购物网站多少钱长春互联网推广