| 123456789101112131415161718192021222324252627282930313233343536 |
- // store/index.js
- import Vue from 'vue';
- import Vuex from 'vuex';
- Vue.use(Vuex);
- // import { getConfigByKey } from '@/api/index.js'
- const store = new Vuex.Store({
- state: {
- coureLogin: uni.getStorageSync('coureLogin') || 0,
- wsDanmuUrl: 'wss://userapp.cqsft.vip', // 弹幕评论接口地址
- //红包领取规则:
- answerType: 1, //红包领取规则 0:完课且最后一分钟(第二次无需最后一分钟), 1:按完课百分比答题领红包
- isSpare:1, // 0,主要小程序,1:备选
- uploadFile: 'https://userapp.cqsft.vip',
- imgpath: 'https://beiliyo-2025.obs.cn-north-4.myhuaweicloud.com',//倍力优图片请求地址
- logoname:'倍力优',
- appid:'wx503cf8ab31f83dd4',
- },
- getters: {
- coureLogin: (state) => state.coureLogin,
- },
- mutations: {
- setCount(state, value) {
- state.count = value;
- },
- setCoureLogin(state, payload) {
- uni.setStorageSync('coureLogin', payload);
- state.coureLogin = payload;
- }
- },
- actions: {
- }
- });
- export default store
|