iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue3.0如何使用computed来获取vuex里数据
  • 133
分享到

vue3.0如何使用computed来获取vuex里数据

摘要

目录vue3使用computed获取Vuex里数据vue3 简单使用vuexmutations用于更变store中的数据(同步)如何调用mutations中数据使用action触发某

vue3使用computed获取vuex里数据

不再是vue2.0里什么mapGetter,mapState那些复杂的获取方式,

vue3.0里直接使用computed就可以调用vuex里的数据了。喜大普奔。

同时注意,一点,不可以直接使用useStore()方法里的state对象,因为在输出useStore方法的数据中,state是浅灰色的。

浅灰色只可看到,但是不可以直接使用。

如图:

<template>
<div>{{dataList}}</div>

</template>
<script>

import { defineComponent, ref, Reactive, toRefs, computed } from "vue";
import { useStore } from 'vuex'
// computed 计算属性
export default defineComponent({
  name: "home",

  setup(props, ctx) {
    let store = useStore()
    // 因为store里state是浅灰色的,所以不能直接使用,若要使用store.state.dataList需要computed来调用
    console.log(store)
    let dataList = computed(()=>{
      return store.state.dataList
    })
    console.log(dataList)
   return {
     store,
     dataList
   }
  },
});
</script>
<style scoped lang="sCSS">
</style>

vue3 简单使用vuex

mutations用于更变store中的数据(同步)

如何调用mutations中数据

vue3中取vuex里的数据 需要用 computed获取

使用store.commit(“add”) 来触发vuex里的mutations方法

触发mutations时传递参数:store.commit(“addN”,2) 通过第二个参数

使用action触发某个mutation

使用dispatch

如何使用getters

getter用于对store中的数据进行加工处理形成的新的数据

不会修改store中的原数据 它只起到一个包装器的作用 将store中的数据变一种形式返回出来

1.getter可以对store中已有的数据加工处理之后形成新的数据,类似vue的计算属性

2.store中数据发生改变 getter中的数据也会跟着变化

用计算属性可以获取vuex中的getters中的数据

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: vue3.0如何使用computed来获取vuex里数据

本文链接: https://www.lsjlt.com/news/210736.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue3.0如何使用computed来获取vuex里数据
    目录vue3使用computed获取vuex里数据vue3 简单使用vuexmutations用于更变store中的数据(同步)如何调用mutations中数据使用action触发某...
    99+
    2023-05-17
    vue3.0使用computed computed获取vuex数据 用computed获取vuex里数据
  • 如何获取json数组里的数据
    要获取JSON数组中的数据,可以使用不同的方法,具体取决于您使用的编程语言和框架。以下是使用一些常见编程语言和框架的示例:在Java...
    99+
    2023-08-15
    json
  • 如何使用AJAX获取Django后端数据
    这篇文章主要介绍“如何使用AJAX获取Django后端数据”,在日常操作中,相信很多人在如何使用AJAX获取Django后端数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • 如何使用PDO获取MySQL数据库中的数据
    使用PDO获取MySQL数据库中的数据有以下几个步骤: 建立数据库连接: $host = 'localhost...
    99+
    2024-04-29
    MySQL
  • 如何使用Java获取Json中的数据
    这篇文章主要介绍“如何使用Java获取Json中的数据”,在日常操作中,相信很多人在如何使用Java获取Json中的数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用Java获取Json中的数据”的疑...
    99+
    2023-07-06
  • 如何避免使用 for next 方法来获取行数
    小伙伴们有没有觉得学习Golang很有意思?有意思就对了!今天就给大家带来《如何避免使用 for next 方法来获取行数》,以下内容将会涉及到,若是在学习中对其中部分知识点有疑问,或许看了本文就能...
    99+
    2024-04-05
  • reactredux中如何获取store数据并将数据渲染出来
    目录前景提要1.创建仓库骨架并书写初始代码2.正式开始3.store 数据获取方法(可略过)4.数据的获取与展示前景提要 如果不了解基础的话 ----- 点击此处 本文着重实现效果,...
    99+
    2022-11-13
    react redux redux获取store数据 react redux渲染
  • redis如何获取数据
    redis 提供以下获取数据的方式:get:获取指定键的值。mget:同时获取多个键的值。hget:获取哈希表中指定字段的值。hgetall:获取哈希表中所有字段的值。lindex:获取...
    99+
    2024-04-20
    redis
  • html如何获取数据
    html不能直接获取数据。获取数据的方法包括:使用javascript通过html元素获取数据或发送ajax请求。使用服务器端脚本语言连接数据库或其他数据源,或调用api。 HTML如...
    99+
    2024-04-11
    数据访问 html元素
  • uniapp中使用vuex的过程(解决uniapp无法在data和template中获取vuex数据问题)
    目录uniapp中使用vuex(解决uniapp无法在data和template中获取vuex数据问题)1. uniapp中引入vuex2. uniapp中使用vuex2.1 thi...
    99+
    2023-05-18
    uniapp使用vuex uniapp无法获取vuex数据
  • 如何用GORM获取相关数据?
    本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《如何用GORM获取相关数据?》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~问题内容我想从其他表获取相关...
    99+
    2024-04-04
  • React中如何获取数据
    React中如何获取数据,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、使用生命周期方法请求数据应用程序Employees.org做两件...
    99+
    2024-04-02
  • bootstrap如何获取table数据
    本篇内容主要讲解“bootstrap如何获取table数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“bootstrap如何获取table数据”吧! ...
    99+
    2024-04-02
  • php如何获取UDP数据
    在PHP中,可以使用socket扩展库来进行UDP通信,并获取UDP数据。下面是一段示例代码,演示如何获取UDP数据:```php`...
    99+
    2023-09-21
    php
  • django如何获取sqlite数据
    在Django中获取SQLite数据通常需要通过models和queryset来实现。首先,您需要定义一个模型(Model)来表示数...
    99+
    2024-04-10
    sqlite django
  • PHP如何使用session存储与获取用户数据
    在PHP中,可以使用$_SESSION全局变量来存储和获取用户数据。以下是使用$_SESSION存储和获取用户数据的示例: // 开...
    99+
    2024-05-06
    PHP
  • 使用 python 获取 Openshift ConfigMap 数据
    问题内容 我正在尝试使用 openshift python 库获取项目中 configmap 的数据。我设法获取了 configmap 的名称,但我可以在文档中找到用于提取数据的函数或...
    99+
    2024-02-22
  • 聊聊如何使用Node.js来读取表格的数据
    随着Web应用开发越来越重要,Node.js成为了开发者们最常用的工具之一。它可以帮助我们快速地开发服务器端应用程序、命令行工具和桌面应用程序。但是,有时候我们需要读取Excel表格或CSV文件中的数据并用于我们的应用程序中。在本文中,我们...
    99+
    2023-05-14
  • python如何获取网络数据
    目录Retrieving Data over HTTPRetrieving Data with urllibRetrieving Data from XMLRetrieving Da...
    99+
    2024-04-02
  • php curl如何只获取数据
    这篇文章主要介绍“php curl如何只获取数据”,在日常操作中,相信很多人在php curl如何只获取数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php curl如何只获取数据”的疑惑有所帮助!接下来...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作