From 6abe38c545396fd81732d11b1108ed9284eb54ac Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 1 Jun 2022 16:11:41 +0800 Subject: [PATCH] fix(2.7): remove `set` and `del` polyfill as Vue 2.7.0-alpha.2 --- lib/index.iife.js | 16 ---------------- lib/v2.7/index.cjs | 18 ------------------ lib/v2.7/index.mjs | 18 ------------------ 3 files changed, 52 deletions(-) diff --git a/lib/index.iife.js b/lib/index.iife.js index 338f6a1..724e3a8 100644 --- a/lib/index.iife.js +++ b/lib/index.iife.js @@ -13,22 +13,6 @@ VueDemi.Vue = Vue VueDemi.Vue2 = Vue VueDemi.version = Vue.version - VueDemi.set = function(target, key, val) { - if (Array.isArray(target)) { - target.length = Math.max(target.length, key) - target.splice(key, 1, val) - return val - } - Vue.set(target, key, val) - return val - } - VueDemi.del = function(target, key) { - if (Array.isArray(target)) { - target.splice(key, 1) - return - } - Vue.delete(target, key) - } } else if (Vue.version.slice(0, 2) === '2.') { if (VueCompositionAPI) { diff --git a/lib/v2.7/index.cjs b/lib/v2.7/index.cjs index 65a81d3..0c9b3b2 100644 --- a/lib/v2.7/index.cjs +++ b/lib/v2.7/index.cjs @@ -4,24 +4,6 @@ Object.keys(Vue).forEach(function(key) { exports[key] = Vue[key] }) -exports.set = function(target, key, val) { - if (Array.isArray(target)) { - target.length = Math.max(target.length, key) - target.splice(key, 1, val) - return val - } - Vue.set(target, key, val) - return val -} - -exports.del = function(target, key) { - if (Array.isArray(target)) { - target.splice(key, 1) - return - } - Vue.delete(target, key) -} - exports.Vue = Vue exports.Vue2 = Vue exports.isVue2 = true diff --git a/lib/v2.7/index.mjs b/lib/v2.7/index.mjs index cbb72ae..6ec1976 100644 --- a/lib/v2.7/index.mjs +++ b/lib/v2.7/index.mjs @@ -6,24 +6,6 @@ var Vue2 = Vue function install() {} -export function set(target, key, val) { - if (Array.isArray(target)) { - target.length = Math.max(target.length, key) - target.splice(key, 1, val) - return val - } - Vue.set(target, key, val) - return val -} - -export function del(target, key) { - if (Array.isArray(target)) { - target.splice(key, 1) - return - } - Vue.delete(target, key) -} - export * from 'vue' export { Vue,