12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- // import SHOP from '../staticURL.js'
- //
- // export default {
- // namespaced: true,
- // state: () => ({
- // projects: [{
- // "id": 2,
- // "name": "可乐",
- // "originPrice": 8,
- // "avatar": "",
- // "type":"饮料"
- // },
- // {
- // "id": 1,
- // "name": "雪碧",
- // "originPrice": 8,
- // "avatar": "",
- // "type":"饮料"
- // },
- // {
- // "id": 11,
- // "name": "拿铁",
- // "originPrice": 18,
- // "avatar": "",
- // "type":"咖啡"
- // },
- // {
- // "id": 12,
- // "name": "咖啡",
- // "originPrice": 18,
- // "avatar": "",
- // "type":"咖啡"
- // },
- // ] // 保存店面数据的数组
- // }),
- // mutations: {
- // setProjects(state, projects) {
- // state.projects = projects; // 更新店面数据
- // }
- // },
- // actions: {
- // //后端请求得到所有的店面的数据,保存入projects
- // async fetchProjects({ commit }) {
- // // return
- // try {
- // const response = await uni.request({
- // // url: uni.$http.baseUrl + 'product/selectAll',
- // url: SHOP.SELECTALLURL,
- // method: 'GET',
- // header: {
- // 'content-type': 'application/json',
- // 'token': uni.$http.testToken
- // }
- // });
- // if (response.data && response.data.code === '200') {
- // console.log(response.data.data);
- // console.log('==');
- // // 如果请求成功并且返回的数据中包含 code 为 '200',则提交 mutation 更新店面数据
- // commit('setProjects', response.data.data);
- // } else {
- // console.error('请求失败或返回的数据不符合预期');
- // }
- // } catch (error) {
- // console.error('请求失败:', error);
- // }
- // }
- // },
- // getters: {
- // // getProjectsByType: (state) => (type) => {
- // // if (type=='all'||type=='全部商品'){
- // // return state.projects
- // // }
- // // return state.projects.filter(project => project.type == type)
- // // },
- // getProjectsByType: (state) => (type) => {
- // type=String(type)
- // if (type === 'all' || type === '全部商品') {
- // return state.projects;
- // }
- // console.log('---------');
- // console.log(state.projects);
- // console.log(type);
- // console.log('---------');
- // return state.projects.filter(project => {
- // let pType = String (project.type)
- // const categories = pType.split(' '); // 使用空格分割多类别
- // return categories.includes(type); // 包含特定类别的商品
- // });
- // }
- // },
- // };
|