首页 > 解决方案 > 如何通过将名称作为字符串从商店访问模块?

问题描述

我是 Vuejs 的新手,我有一个问题。

我需要使用商店,但我只有字符串中的名称。我知道我可以通过以下方式访问我编写的商店的方法 (all() ): storeName.all

但我只有 this.storeName一个字符串,写作this.storeName.all不起作用

标签: vue.jsvuex

解决方案


如果要在模板中访问

<template>

  {{$store.state.<varibale>}}
<template>

在 JS

this.$store.state

这是沙盒链接,将帮助您设置和使用它。

https://codesandbox.io/s/silly-poitras-sosvs?file=/src/App.vue


推荐阅读