learnVue icon indicating copy to clipboard operation
learnVue copied to clipboard

defineReactive函数第一行

Open Heyangzhouzz opened this issue 6 years ago • 1 comments
trafficstars

function defineReactive (obj, key, val, cb) {
    let val = val
    Object.defineProperty(obj, key, {
        enumerable: true,
        configurable: true,
        get: ()=>{
            /*....依赖收集等....*/
            /*Github:https://github.com/answershuto*/
            return val
        },
        set:newVal=> {
            val = newVal;
            cb();/*订阅者收到消息的回调*/
        }
    })
}

Heyangzhouzz avatar Apr 29 '19 10:04 Heyangzhouzz

搭个车... 想邀请Repo参与者来w3c.group创建项目的对应小组。w3c.group是类似知识星球的社群工具,小组可设置为付费且有赞助功能,同时也是一个区块链主导的创作者社区。这是相关介绍: http://t.cn/Ai1vLcCU http://t.cn/Ai1vLcCG http://t.cn/Ai1vLcCA

isdotjim avatar Oct 24 '19 04:10 isdotjim

兄嘚,你这个写法有问题吧 应该会报这种错

Uncaught SyntaxError: Identifier 'val' has already been declared

Rehtt97 avatar Jun 08 '21 16:06 Rehtt97