当前位置: 首页 > news >正文

网站的html网站切图

网站的html,网站切图,丹徒网站建设公司,网页设计总结经验如何在 Vue 3 中使用组合式 API 与 Vuex 进行状态管理的详细教程。 安装 Vuex 首先#xff0c;在你的 Vue 3 项目中安装 Vuex。可以使用 npm 或 yarn#xff1a; npm install vuexnext --save # or yarn add vuexnext创建 Store 在 Vue 3 中#xff0c;你可以使用 creat…如何在 Vue 3 中使用组合式 API 与 Vuex 进行状态管理的详细教程。 安装 Vuex 首先在你的 Vue 3 项目中安装 Vuex。可以使用 npm 或 yarn npm install vuexnext --save # or yarn add vuexnext创建 Store 在 Vue 3 中你可以使用 createStore 函数来创建 Vuex Store。通常我们会在项目的 src 目录下创建一个 store 文件夹并在其中创建一个 index.js 文件 // src/store/index.jsimport { createStore } from vuex;const store createStore({state() {return {count: 0};},mutations: {increment(state) {state.count;}},actions: {increment({ commit }) {commit(increment);}},getters: {doubleCount(state) {return state.count * 2;}} });export default store;在 Vue 应用中使用 Store 在你的 Vue 应用中你需要将创建的 Store 实例传递给 Vue 应用。通常在 main.js 文件中进行 // src/main.jsimport { createApp } from vue; import App from ./App.vue; import store from ./store;const app createApp(App);app.use(store);app.mount(#app);使用 State 你可以在组合式 API 中通过 useStore 函数来访问 Vuex Store templatedivp{{ count }}/p/div /templatescript import { computed } from vue; import { useStore } from vuex;export default {setup() {const store useStore();const count computed(() store.state.count);return {count};} }; /script使用 Getters 同样你可以在组合式 API 中使用 useStore 函数来访问 Vuex Getters templatedivp{{ doubleCount }}/p/div /templatescript import { computed } from vue; import { useStore } from vuex;export default {setup() {const store useStore();const doubleCount computed(() store.getters.doubleCount);return {doubleCount};} }; /script提交 Mutations 你可以在组合式 API 中通过 useStore 函数来提交 Vuex Mutations templatedivp{{ count }}/pbutton clickincrementIncrement/button/div /templatescript import { computed } from vue; import { useStore } from vuex;export default {setup() {const store useStore();const count computed(() store.state.count);const increment () {store.commit(increment);};return {count,increment};} }; /script分发 Actions 你可以在组合式 API 中通过 useStore 函数来分发 Vuex Actions templatedivp{{ count }}/pbutton clickincrementIncrement/button/div /templatescript import { computed } from vue; import { useStore } from vuex;export default {setup() {const store useStore();const count computed(() store.state.count);const increment () {store.dispatch(increment);};return {count,increment};} }; /script模块化 Store 当应用变得非常复杂时可以将 store 分割成模块module。每个模块拥有自己的 state、mutation、action 和 getter甚至可以嵌套子模块 // src/store/index.jsimport { createStore } from vuex;const moduleA {state() {return {count: 0};},mutations: {increment(state) {state.count;}},actions: {increment({ commit }) {commit(increment);}},getters: {doubleCount(state) {return state.count * 2;}} };const store createStore({modules: {a: moduleA} });export default store;访问模块中的 State 在组合式 API 中你可以通过模块名来访问模块中的 state 和其他属性 templatedivp{{ count }}/p/div /templatescript import { computed } from vue; import { useStore } from vuex;export default {setup() {const store useStore();const count computed(() store.state.a.count);return {count};} }; /script
http://www.w-s-a.com/news/360659/

相关文章:

  • 我想自己在网站上发文章 怎样做wordpress站点安装
  • 北京模板网站开发全包昆明网站开发正规培训
  • 西咸新区建设环保网站谷歌风格wordpress
  • 嘉兴港区建设局网站2018年网站开发
  • 网站里图片做超链接专业开发网站报价单
  • server2003网站建设做销售记住这十句口诀
  • microsoft免费网站网站后台登陆路径
  • 贵州住房和城乡建设局网站做网站排名费用多少钱
  • 现在个人做网站还能盈利吗xampp用wordpress
  • 做网站 租服务器温岭建设公司网站
  • 四川住房和城乡建设厅网站官网做网站最贵
  • 右玉网站建设四川林峰脉建设工程有限公司网站
  • 网站推广小助手杭州百度百家号seo优化排名
  • 怎么做网站搜索框搜索网站备案拍照背景幕布
  • 建设部网站城市规划资质标准伊春网络推广
  • 如何设计酒店网站建设深圳市房地产信息系统平台
  • 伍佰亿网站怎么样网站建设前台后台设计
  • 做整装的网站北京哪个网站制作公司
  • 建设赚钱的网站福州便民生活网
  • 咸阳网站设计建设公司小程序打包成app
  • 做视频网站视频文件都存放在哪做旅游宣传图的网站有哪些
  • 地方门户类网站产品推广惠州市中国建设银行网站
  • 网站建设公司推荐5788移动版wordpress
  • 产品类型 速成网站淘宝怎么建立自己的网站
  • 南京优化网站建设公司的网站怎么建设
  • 做网站开发能挣钱月嫂云商城网站建设
  • 包装网站模板新手入门网站建设
  • 做网站的天津哪个公司做网站
  • 网站建设摊销时间是多久微信官网免费下载安装
  • 网站解析是做a记录吗群晖 wordpress 阿里云