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

地产商网站建设佛山市招投标交易中心

地产商网站建设,佛山市招投标交易中心,广告设计创意作品,网站开发环境包括什么Vuex 是 Vue.js 的一个状态管理模式和库#xff0c;为应用中的所有组件提供了一个集中式的存储管理#xff0c;并提供了一种强大的方式来管理应用的状态。Vuex 包含以下核心概念#xff1a; State#xff1a;定义了应用的状态#xff0c;类似于组件中的 data。 Getters为应用中的所有组件提供了一个集中式的存储管理并提供了一种强大的方式来管理应用的状态。Vuex 包含以下核心概念 State定义了应用的状态类似于组件中的 data。 Getters用于访问 State 中的状态并进行计算或转换。 Mutations用于修改 State 中的状态必须是同步操作。 Actions用于提交 Mutations可以是异步操作。     为了更好地组织项目代码我们通常将 Vuex 的不同概念如 state、mutations、actions、getters写在不同的文件中以便于维护和管理。下面是一个示例文件结构 ├── store/ │ ├── state.js │ ├── mutations.js │ ├── actions.js │ ├── getters.js │ └── index.js └── App.vuestate.js 文件定义了应用的状态mutations.js 文件定义了修改状态的 mutationsactions.js 文件定义了提交 mutations 的 actionsgetters.js 文件定义了获取状态的 gettersindex.js 文件则将这些文件中的内容整合到一个 Vuex 实例中以便于在应用程序中使用。 下面是一个示例代码 state.js export default {count: 0 }mutations.js export default {increment (state) {state.count},decrement (state) {state.count--} }actions.js export default {incrementCount ({ commit }) {commit(increment)},decrementCount ({ commit }) {commit(decrement)} }getters.js export default {getCount: state state.count }index.js import Vue from vue import Vuex from vuex import state from ./state import mutations from ./mutations import actions from ./actions import getters from ./gettersVue.use(Vuex)export default new Vuex.Store({state,mutations,actions,getters })在上面的例子中我们将不同概念分别写在了不同的文件中。最后在 index.js 中将它们整合到一个 Vuex 实例中并导出。然后在 Vue.js 应用程序中使用 App.vue templatedivpCount: {{ count }}/pbutton clickincrementCountIncrement/buttonbutton clickdecrementCountDecrement/button/div /templatescript import { mapGetters, mapActions } from vuexexport default {computed: {...mapGetters([getCount]),count () {return this.getCount}},methods: {...mapActions([incrementCount,decrementCount])} } /script在组件中我们可以使用 mapGetters 和 mapActions 函数来访问状态和提交 mutations。注意我们需要将 getCount 映射到 count 计算属性中以便在模板中使用。 我们先使用 mapState 辅助函数将 state 中的 count 映射为组件中的计算属性 count在模板中使用 count 即可获取 state 中的 count。然后我们使用 mapMutations 辅助函数将 increment mutations 映射为组件中的 methods 中的 increment 方法这样我们在 increment 方法中调用 increment mutations 即可修改 state 中的 count。最后我们使用 mapActions 辅助函数将 incrementAsync actions 映射为组件中的 methods 中的 incrementAsync 方法这样我们在 incrementAsync 方法中调用 incrementAsync actions 即可异步修改 state 中的 count。
http://www.hkea.cn/news/14512836/

相关文章:

  • 如何做网站跳转登入公司企业网站建设需要哪些
  • 支付宝 外贸网站wordpress菜单导航图标图片大全
  • 一个主机多个网站外贸选品
  • 大气金融网站电子商务网站系统开发
  • 北京网站建设seo公司哪家好常宁网站制作
  • 成都公司建站模板wordpress制作图片站
  • 标准网站建设费用杭州的网站设计
  • 宁夏网站建设怎么样南宁中企动力
  • 信誉好的企业网站开发忘记wordpress的账号和密码忘记
  • 玉林网站推广西安网站建设风尚
  • 做网站多少钱_西宁君博领衔手机网站制作教程软件
  • 网站建设之织梦后台熊掌号主页网站突然显示 建设中
  • 高端网站建设公司哪家好临沂市经济开发区建设局网站
  • 毕业设计网站模板下载太原市建设厅网站
  • asp网站中停止后面代码的运行阐述企业搭建网站的重要性
  • 不备案的网站的稳定吗如何替换wordpress
  • 重庆工信部网站百分百营销软件官网
  • 自己的域名怎么做网站科技成果转化
  • 更改网站名称游览器大全
  • 新沂网站建设公司Ul设计网站
  • 厦门网站制作费用跨境电商交3980元培训费可信吗
  • 网站建设中图片联系方式给公司做网站数据分析
  • 上线倒计时单页网站模板做视频直播网站需要多少资金
  • 网站开发需要什么专业知识网站定制解决方案
  • 华夏网站建设建个网站的流程
  • 网站建设优化服务资讯商务网站建设课程设计
  • 宁波外贸网站建设有哪些直播视频下载
  • 做网站赠送企业网站开发培训
  • 分类信息网站推广的意义wordpress建站公司
  • 做亚马逊运营要看哪些网站百度seo招聘