
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
安装
npm install v-vuex
注入 store
import VuexSaga from "v-vuex";
new Vuex({
...,
plugins: [
VuexSaga({
sagas, // 全局sagas, 可以为[]
...
})
]
}) // 注入全局store
与 model 进行链接
import { connect } from "v-vuex";
export default connect({
ns: "demo",
state: {
demo: "1242"
},
mutations: {
setDeom(payload) {
this.demo = payload;
}
},
actions: {
getDemo1(val) {
this.commit("setDeom", val);
},
*getDemo2(val) { // 和redux saga写法一样的
yelid call(api.fetch, params); // 触发vue中的请求
yelid put(`${models.ns}/${mutationName}`, valueJson); // 触发vue中的mutation
}
}
});
使用
// vue组件中使用
import model from "../../models/test";
model.getDemo1(123); // 这个返回值,随使用者返回
model.getDemo2(123); // 这个返回值,随使用者返回
~~~基本介绍;
说到模块前, 我要先说说使用 vuex 官方的 model(也叫 module)的一些不足首先
FAQs
v-vuex 模拟react-redux 模块化
We found that v-vuex demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.