vue.js - 如何通过将名称作为字符串从商店访问模块?
问题描述
我是 Vuejs 的新手,我有一个问题。
我需要使用商店,但我只有字符串中的名称。我知道我可以通过以下方式访问我编写的商店的方法 (all() ):
storeName.all
但我只有
this.storeName
一个字符串,写作this.storeName.all
不起作用
解决方案
如果要在模板中访问
<template>
{{$store.state.<varibale>}}
<template>
在 JS
this.$store.state
这是沙盒链接,将帮助您设置和使用它。
https://codesandbox.io/s/silly-poitras-sosvs?file=/src/App.vue
推荐阅读
- amazon-web-services - 如何获取元数据并附加到现有的 html 文件
- angular - 位于子目录中的迁移模块
- javascript - 如何从另一个函数内部的firebase函数内部访问一个函数
- javascript - 如何分别添加每个内容的值并将它们全部添加?
- list - 如何列出使用组合框安装的 /dev/sda usb 存储
- forms - 如何在联系页面上添加“发送消息至”按钮?
- flutter - 没有为“FirebaseAuth”类定义方法“signInWithGoogle”
- ffmpeg - ffmpeg 字幕背景
- flutter - 从 Internet 获取嵌套数据
- jquery - 为什么在我的 MVC 应用程序中将输入框的 jQuery 设置值发布为 null 到我的控制器?