@vueblocks/vue-use-vuex
Advanced tools
Comparing version
/*! | ||
* @vueblocks/vue-use-vuex v0.1.9 | ||
* (c) 2020 xiaoluoboding | ||
* @vueblocks/vue-use-vuex v0.2.0 | ||
* (c) 2021 xiaoluoboding | ||
* @license MIT | ||
@@ -212,3 +212,3 @@ */ | ||
} | ||
return vueDemi.isVue3 ? vm.ctx.$store : vm.$store; | ||
return vueDemi.isVue3 ? vm.ctx.$store : vm.proxy.$store; | ||
}; | ||
@@ -215,0 +215,0 @@ /** |
/*! | ||
* @vueblocks/vue-use-vuex v0.1.9 | ||
* (c) 2020 xiaoluoboding | ||
* @vueblocks/vue-use-vuex v0.2.0 | ||
* (c) 2021 xiaoluoboding | ||
* @license MIT | ||
@@ -208,3 +208,3 @@ */ | ||
} | ||
return isVue3 ? vm.ctx.$store : vm.$store; | ||
return isVue3 ? vm.ctx.$store : vm.proxy.$store; | ||
}; | ||
@@ -211,0 +211,0 @@ /** |
/*! | ||
* @vueblocks/vue-use-vuex v0.1.9 | ||
* (c) 2020 xiaoluoboding | ||
* @vueblocks/vue-use-vuex v0.2.0 | ||
* (c) 2021 xiaoluoboding | ||
* @license MIT | ||
@@ -212,3 +212,3 @@ */ | ||
} | ||
return vueDemi.isVue3 ? vm.ctx.$store : vm.$store; | ||
return vueDemi.isVue3 ? vm.ctx.$store : vm.proxy.$store; | ||
}; | ||
@@ -215,0 +215,0 @@ /** |
@@ -1,1 +0,1 @@ | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("vue-demi")):"function"==typeof define&&define.amd?define(["exports","vue-demi"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).VueUseVuex={},t.VueDemi)}(this,(function(t,e){"use strict";const n=t=>"string"==typeof t,r=(t,...e)=>(...n)=>t(...e,...n);function o(t){return Array.isArray(t)||(e=t,"[object Object]"===toString.call(e));var e}function u(t){return o(t)?Array.isArray(t)?t.map((t=>({key:t,val:t}))):Object.keys(t).map((e=>({key:e,val:t[e]}))):[]}function s(t){return(e,r)=>(n(e)?"/"!==e.charAt(e.length-1)&&(e+="/"):(r=e,e=""),t(e,r))}function c(t,e,n){return t._modulesNamespaceMap[n]}const i=(t,n,r)=>{const o={};return u(r).forEach((({key:r,val:u})=>{o[r]=e.computed((function(){let e=t.state,r=t.getters;if(n){const o=c(t,0,n);if(!o)return;e=o.context.state,r=o.context.getters}return"function"==typeof u?u(e,r):e[u]}))})),o},a=(t,e,n)=>{const r={};return u(n).forEach((({key:n,val:o})=>{r[n]=function(...n){let r=t.commit;if(e){const n=c(t,0,e);if(!n)return;r=n.context.commit}return"function"==typeof o?o.apply(this,[r].concat(n)):r.apply(t,[o].concat(n))}})),r},f=(t,n,r)=>{const o={};return u(r).forEach((({key:r,val:u})=>{u=n+u,o[r]=e.computed((function(){if(!n||c(t,0,n))return t.getters[u]}))})),o},p=(t,e,n)=>{const r={};return u(n).forEach((({key:n,val:o})=>{r[n]=function(...n){let r=t.dispatch;if(e){const n=c(t,0,e);if(!n)return;r=n.context.dispatch}return"function"==typeof o?o.apply(this,[r].concat(n)):r.apply(t,[o].concat(n))}})),r},l=(t,e)=>({useState:r(s(r(i,t)),e),useGetters:r(s(r(f,t)),e),useMutations:r(s(r(a,t)),e),useActions:r(s(r(p,t)),e)}),y=()=>{const t=e.getCurrentInstance();return e.isVue3?t.ctx.$store:t.$store};t.createNamespacedHelpers=l,t.useActions=p,t.useGetters=f,t.useMutations=a,t.useState=i,t.useStore=y,t.useVuex=function(t,e){e||(e=y());let o={useState:s(r(i,e)),useGetters:s(r(f,e)),useMutations:s(r(a,e)),useActions:s(r(p,e))};return arguments.length>=1&&n(t)&&(o=r(l,e)(t)),o},Object.defineProperty(t,"__esModule",{value:!0})})); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("vue-demi")):"function"==typeof define&&define.amd?define(["exports","vue-demi"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).VueUseVuex={},t.VueDemi)}(this,(function(t,e){"use strict";const n=t=>"string"==typeof t,r=(t,...e)=>(...n)=>t(...e,...n);function o(t){return Array.isArray(t)||(e=t,"[object Object]"===toString.call(e));var e}function u(t){return o(t)?Array.isArray(t)?t.map((t=>({key:t,val:t}))):Object.keys(t).map((e=>({key:e,val:t[e]}))):[]}function s(t){return(e,r)=>(n(e)?"/"!==e.charAt(e.length-1)&&(e+="/"):(r=e,e=""),t(e,r))}function c(t,e,n){return t._modulesNamespaceMap[n]}const i=(t,n,r)=>{const o={};return u(r).forEach((({key:r,val:u})=>{o[r]=e.computed((function(){let e=t.state,r=t.getters;if(n){const o=c(t,0,n);if(!o)return;e=o.context.state,r=o.context.getters}return"function"==typeof u?u(e,r):e[u]}))})),o},a=(t,e,n)=>{const r={};return u(n).forEach((({key:n,val:o})=>{r[n]=function(...n){let r=t.commit;if(e){const n=c(t,0,e);if(!n)return;r=n.context.commit}return"function"==typeof o?o.apply(this,[r].concat(n)):r.apply(t,[o].concat(n))}})),r},f=(t,n,r)=>{const o={};return u(r).forEach((({key:r,val:u})=>{u=n+u,o[r]=e.computed((function(){if(!n||c(t,0,n))return t.getters[u]}))})),o},p=(t,e,n)=>{const r={};return u(n).forEach((({key:n,val:o})=>{r[n]=function(...n){let r=t.dispatch;if(e){const n=c(t,0,e);if(!n)return;r=n.context.dispatch}return"function"==typeof o?o.apply(this,[r].concat(n)):r.apply(t,[o].concat(n))}})),r},l=(t,e)=>({useState:r(s(r(i,t)),e),useGetters:r(s(r(f,t)),e),useMutations:r(s(r(a,t)),e),useActions:r(s(r(p,t)),e)}),y=()=>{const t=e.getCurrentInstance();return e.isVue3?t.ctx.$store:t.proxy.$store};t.createNamespacedHelpers=l,t.useActions=p,t.useGetters=f,t.useMutations=a,t.useState=i,t.useStore=y,t.useVuex=function(t,e){e||(e=y());let o={useState:s(r(i,e)),useGetters:s(r(f,e)),useMutations:s(r(a,e)),useActions:s(r(p,e))};return arguments.length>=1&&n(t)&&(o=r(l,e)(t)),o},Object.defineProperty(t,"__esModule",{value:!0})})); |
{ | ||
"name": "@vueblocks/vue-use-vuex", | ||
"description": "Use Vuex With Composition API Easily.", | ||
"version": "0.1.9", | ||
"version": "0.2.0", | ||
"main": "lib/index.cjs.js", | ||
@@ -29,2 +29,3 @@ "types": "lib/index.d.ts", | ||
"license": "MIT", | ||
"sideEffects": false, | ||
"peerDependencies": { | ||
@@ -34,4 +35,4 @@ "vuex": "^3.6.0" | ||
"dependencies": { | ||
"@vue/composition-api": "^1.0.0-beta.20", | ||
"vue-demi": "^0.4.5" | ||
"@vue/composition-api": "^1.0.0-beta.24", | ||
"vue-demi": "^0.5.4" | ||
}, | ||
@@ -41,3 +42,3 @@ "devDependencies": { | ||
}, | ||
"gitHead": "612d1ef72a37afdc32d513d5b622db07fde2ca29" | ||
"gitHead": "23d1c78b2c95807ac3fc6f837b5791a0815f05bd" | ||
} |
37336
0.13%770
0.13%1056
-20.66%+ Added
- Removed
Updated