购物车商品选中状态,在store的getters中定义 getGoodsSelected(state) { var o = {} state.car.forEach(item => { o[item.id] = item.selected }) return o },将某个商品的id与选中状态以对象返回,我这边在购物车组件中的选中框样式使用的是mint-ui,在mt-switch中可以使用change api触发selectedChange方法,参数有商品id以及 s t o r e . g e t t e r s . g e t G o o d s S e l e c t e d [ i t e m . i d ] 的 选 中 状 态 ‘ < m t − s w i t c h @ c h a n g e = " s e l e c t e d C h a n g e ( i t e m . i d , store.getters.getGoodsSelected[item.id]的选中状态`<mt-switch @change="selectedChange(item.id, store.getters.getGoodsSelected[item.id]的选中状态‘<mt−switch@change="selectedChange(item.id,store.getters.getGoodsSelected[item.id])" v-model="$store.getters.getGoodsSelected[item.id]" >`,同时使用v-model绑定选中状态。
getGoodsSelected(state) {
var o = {}
state.car.forEach(item => {
o[item.id] = item.selected
})
return o
},
//购物车界面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
Mockito单元测试实例:
public class SettingServiceTest {
private List<PersonDTO> personList = new ArrayList<PersonDTO>();
@InjectMocks
private SettingPojoService settin
public class DeleteExtraSpace {
/**
* 题目:给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
* 方法1.用已有的String类的trim和replaceAll方法
* 方法2.全部用正则表达式,这个我不熟
* 方法3.“重新发明轮子”,从头遍历一次
*/
public static v
今天早上打开MyEclipse时,自动关闭!弹出An error has occurred.See the log file错误提示!
很郁闷昨天启动和关闭还好着!!!打开几次依然报此错误,确定不是眼花了!
打开日志文件!找到当日错误文件内容:
--------------------------------------------------------------------------