各位大大,前周看了阮大大關于函數式編程介紹Ramda.js學習了下。但應用在Vuex的框架下,關于mutaions state賦值不知正確的姿勢如何?mutations example 假設通過函數式編程計算后要變更count值:const store = new Vuex.Store({state: {count: 1},mutations: {increment (state) { // 方式1: 這樣無法變更值
state = R.assoc('count', 3, state)
// 方式2: 把count包進去另外個package object (這樣可以變更值)
state.package = R.assoc('count', 3, state.package)
}}})請問如果要使用Ramda.js正確的賦值方式姿勢如何??
關于vuex與Ramda.js mutations正確方式如何?
慕妹3242003
2018-10-18 14:10:24