关于ramda.js引包的问题

框架是react,  脚手架为dva官方脚手架

下面是模块共享数据文件 ==>modle/todos.js

const R = require('ramda')    //<=====
// import R from 'ramda'      //<=====  

export default {
namespace: 'todos',
state: {
    'list': [
        {
            'title': '吃饭',
            'done': true
        },
        {
            'title': '睡觉',
            'done': false
        },
        {
            'title': '拉屎',
            'done': false
        }
    ],
    'visible': 0,
},
effects: {
},
reducers: {
    change_todo(state, action) {
        return R.set(R.lensProp('visible'), action.visible, state)
    },
},
};


为什么将引包方式换成 

import R from 'ramda'
后会报错, 

报错内容为

TypeError: Cannot read property 'set' of undefined


赵日天l
浏览 1486回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP