You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

36 lines
739 B

import {defineStore} from 'pinia';
const carStore = defineStore(
'car',
{
state: () => ({
carInfo: {
carType: 'car',//车型
stepType: '1',//科目几
carTypeName: '小车',
contentType: '',//图片还是文字
sift: '', //是否精选
volume: '', //是否是密卷
knowType: '',//分类
chapter: '',//章节
types: '',//题型
city: '0',
cityName: ''
},
webLink: 'https://www.baidu.com/'
}),
actions: {
setCar(key, value) {
// 类型只选一个
let arr = ['knowType', 'chapter', 'types']
if(arr.includes(key)) {
arr.forEach(item=>{
this.carInfo[item] = ''
})
}
this.carInfo[key] = value
},
}
})
export default carStore