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

网站构建是什么网站备案审核通过后

网站构建是什么,网站备案审核通过后,wordpress wdcp,网络营销的内容是什么模块化思想 我们之前的博文已经讲述了Vuex怎么使用命名空间实现模块化状态管理。详情可以看: Vuex命名空间及如何获取根模块、兄弟模块状态管理器_AI3D_WebEngineer的博客-CSDN博客https://blog.csdn.net/weixin_42274805/article/details/133269196?ops_request_…

模块化思想

        我们之前的博文已经讲述了Vuex怎么使用命名空间实现模块化状态管理。详情可以看:

Vuex命名空间及如何获取根模块、兄弟模块状态管理器_AI3D_WebEngineer的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_42274805/article/details/133269196?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169839448016800182196324%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=169839448016800182196324&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-133269196-null-null.nonecase&utm_term=%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4&spm=1018.2226.3001.4450

动态模块场景

        动态模块的设计理念是为了方便前端随时挂载和卸载状态管理器模块。

模块书写

import { dailyStatistics, getList } from '@/api/perception/index.js';
export const INSTALL_MODULE_PATH = 'moduleStore/perception';
export default {namespaced: true,state: {dailyStatistics: {},recordsList: {}},mutations: {saveDailyStatistics(state, loadData) {state.dailyStatistics = loadData;},saveRecordsList(state,loadData) {state.recordsList = loadData}},actions: {/*** @name 获取数据*/getDailyStatistics({ commit }) {return dailyStatistics().then(res => {commit('saveDailyStatistics', res.data || {});});},getRecordsList({ commit }, {pageA,stepNum,info}) {...commit('saveRecordsList', {total:res.data.total,list})});}},getters: {mockFireHotData(state){return state.recordsList.list.map(t => {t.eventType = 3return t})}},
};

        与正常的模块没什么区别的,只是多导出了一个路径变量。用于指定她在仓库里的位置。

挂载和卸载

import PERCEPTION_MODULE, {INSTALL_MODULE_PATH,} from '@/store/modules/perception';
 beforeCreate() {// 注册状态管理器模块this.$store.registerModule(INSTALL_MODULE_PATH, PERCEPTION_MODULE);},
beforeDestroy() {// 卸载管理器模块this.$store.unregisterModule(INSTALL_MODULE_PATH);
},

        此时挂载上去的仓库位于this.$store.moduleStore/perception里

使用

// 调用actions
await this.$store.dispatch(`${INSTALL_MODULE_PATH}/getRecordsList`, {...});
// 调用仓库
this.$store.state[INSTALL_MODULE_PATH].xxxx
// 调用mutations
this.$store.commit(`${INSTALL_MODULE_PATH}/saveDailyStatistics`, {...});
// 调用getter
this.$store.getters[`${INSTALL_MODULE_PATH}/mockFireHotData`]

http://www.yayakq.cn/news/25847/

相关文章:

  • 网站域名一年多少钱企业官网怎么做
  • 58同城盐城网站建设北京做百度网站建设
  • 企业网站备案资料朔州市住房与城乡建设厅网站
  • 用ps切片做网站昆明app制作公司在哪里
  • 商丘做微信网站sqwyy大学网站建设宣传方案
  • 织梦旅游网站模板旅游景点网站建设方案
  • 开厂做哪个网站比较好如何在wordpress中添加背景音乐
  • 定西兰州网站建设中国建筑装饰网饶明富
  • 西安做网站选哪家公司校园网站建设途径
  • 如何替换网站大连建站平台
  • co域名 大网站学校的网站怎么做的
  • 做动态效果的网站网站管理员怎样管理员权限设置
  • 贵阳网站设计案例莱芜网络推广公司排行
  • 梧州网站推广方案做网站和做系统的区别
  • 做神马网站优化排库尔勒网站建设电话
  • 网站建设流程详细手机版网站打开速度慢
  • 广州网站开发债券交站长工具seo综合查询怎么使用的
  • 山东建设执业资格注册中心网站江宁做网站价格
  • 做营销网站设计wordpress 取消置顶
  • 网站后台如何开发seo建站淘客
  • 市面上做网站多少钱装修素材图片都从什么网站找
  • 网站开发与设计岗位wordpress nginx 配置
  • 网站申请微信支付高级网站开发技术使用什么语言
  • htm网站百度站长怎样添加网站
  • wordpress 做仿站哪里有建设公司官网
  • 公司网站建设建设品牌网站建设1毛尖
  • 太原做网站的鸣蝉公司域名服务器的主要功能是
  • 怎样查看网站的权重湖北广盛建设集团网站
  • 无锡网站改版城市建设理论研究上传哪个网站
  • 网站建设与管理适合女生学吗咨询网络服务商怎么弄