From eba60e2081ca48f26f7de20ec7b941a4519ed60c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=89=9B=E9=91=AB=E8=AF=AD?= Date: Wed, 30 Mar 2022 10:01:28 +0800 Subject: [PATCH] fixed ref --- 06-ref.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/06-ref.js b/06-ref.js index a6eb520..fb71de7 100644 --- a/06-ref.js +++ b/06-ref.js @@ -59,8 +59,10 @@ function ref(raw) { return raw }, set value(newVal) { - raw = newVal - trigger(r, 'value') + if(raw != newVal){ + raw = newVal + trigger(r, 'value') + } }, } return r