gpt4 book ai didi

javascript - 在vuex中创建常量变量?

转载 作者:搜寻专家 更新时间:2023-10-30 22:56:48 26 4
gpt4 key购买 nike

有没有办法在vuex中创建常量变量?我的文件结构

store
├── index.js
├── actions.js
├── mutations.js

目前在我的 index.js 文件中,状态对象我有 users 包含的数组

'users': [{
'id': null,
'name': null,
'email': null,
'details': null
}]

在我的 mutation.js 文件中,我有突变方法 addUsers

 state.users.push(
{
'id': null,
'name': null,
'email': null,
'details': null
}
)

有没有办法重用这个初始用户属性对象?如何在 vuex 中将常量设为这样的变量?

最佳答案

你可以创建一个 consts.js 文件并将所有常量放入其中:

export const USER = {
'id': null,
'name': null,
'email': null,
'details': null
};

export const FOO = 'bar';

然后您可以使用以下两个导入语句之一将这些常量导入到您的 mutations.js 文件中:

import { USER } from 'path/to/consts.js'; // just user
import * as consts from 'path/to/consts.js'; // every single const

并修改你的突变:

state.users.push(USER);

关于javascript - 在vuex中创建常量变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56170705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com