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

用自己的电脑做网站划算网站建设制作模板

用自己的电脑做网站划算,网站建设制作模板,wordpress英文写作插件,梯子代理网址正常写vuex的index的时候如果数据太多很麻烦,如有的模块是管理用户信息或修改课程等这两个是不同一个种类的,如果代码太多会造成混乱,这时候可以使用模块化管理 原始写法 如果功能模块太多很乱 import Vue from vue import Vuex from vuex …

正常写vuex的index的时候如果数据太多很麻烦,如有的模块是管理用户信息或修改课程等这两个是不同一个种类的,如果代码太多会造成混乱,这时候可以使用模块化管理

原始写法

如果功能模块太多很乱

import Vue from 'vue'
import Vuex from 'vuex'
//导入VuexVue.use(Vuex)const actions = {addSum(context, value) {//context 上下文里面有commit函数 value 是组件传过来的值context.commit('AddSum', value)//获取到了数据 操作数据},//获取数据 如发起请求等
}const mutations = {AddSum(state, value) {state.sum += value//这样就完成了赋值}//操作数据
}const state = { sum: 0 }
//保存数据//暴露出去给别人使用
export default new Vuex.Store({actions, mutations, state})

模块化写法

在这里插入图片描述
在这里插入图片描述

如果代码逻辑特别多可以分文件细化

import Vue from "vue";
import Vuex from 'vuex'
Vue.use(Vuex)//用户信息模块
const userList =
{namespaced: true,//开启命名空间  true开启才可以怎样获取数据   ...mapState('classList',['方法名','方法名'])actions: {},  //获取数据 如发起请求等mutations:{getUserId(state, value) {state.user_id = value} //获取用户ID},  //操作数据state: { user_id: '' },// //保存数据getters: {}//计算}//班级模块
const classList =
{namespaced: true,//开启命名空间  true开启才可以怎样获取数据   ...mapState('classList',['方法名','方法名'])actions: {},  //获取数据 如发起请求等mutations: {},  //操作数据state: { class_id: '' },// //保存数据getters: {}//计算}export default new Vuex.Store({modules: { userMsg: userList, classMsg: classList }//获取userList需要从userMsg获取
})
import { mapState,mapMutations,mapActions } from 'vuex';

写入数据

 <button @click="getUserId('dpc520')"></button><!--使用map必须使用这种方法传值-->
 ...mapMutations('userMsg',['getUserId'])

读取数据

<h1>{{ user_id }}</h1>
computed: {...mapState('userMsg', ['user_id'])//第一个参数表示从vuex里的userMsg对象获取state的user_id值}

模块化原始方法 commit getters

commit

模块化使用原始方法赋值需要这样写

   <button @click="test()">原始赋值</button>

区别终于 / 号

 test() {
this.$store.commit('userMsg/getUserId', '123')}

getters

this.$store.getters['xxx/xxx']
http://www.tj-hxxt.cn/news/127740.html

相关文章:

  • 做影视网站需要境外网络优化器下载
  • 中国建设通官方网站足球排名最新排名世界
  • 商务网站安全方案设计百度推广每年600元什么费用
  • 外国做图网站上海疫情又要爆发了
  • 国内重大新闻事件2024北京搜索引擎优化seo专员
  • 手机网站设计推荐软文写作的三个要素
  • 广州网站建设联系电话全网营销系统是不是传销
  • 淘宝客网站备案信息百度有免费推广广告
  • 生产型或服务型企业网站有哪些陕西百度代理公司
  • 做网站是怎么赚钱百度营销登录平台
  • 笔记网站开发代码备案查询
  • 西安网站建设价格热线网络推广培训课程内容
  • 休闲小零食网站开发方案免费模板素材网站
  • 万江建筑培训中心成都搜狗seo
  • 网页美工设计毕业论文慧聪网seo页面优化
  • 做素材网站服务器品牌推广策划方案
  • 如何做招聘网站统计表制作链接的小程序
  • 深圳web网站开发公司宝鸡seo优化
  • 如何把自己做的网站 放在网上谷歌浏览器下载安卓版
  • 色流网站怎么做google下载安卓版下载
  • 有没有做牛羊角的网站培训机构是干什么的
  • 电子商务网站建设实训实践总结微信加人推码35一单
  • 提供邯郸移动网站建设百度seo规则最新
  • 网站开发源文件导入产品的推广及宣传思路
  • 好的网站设计培训班网络推广都有什么方式
  • 搜点济南网站建设百度网讯科技有限公司官网
  • 网站建设公司需要icp证点击进入官方网站
  • 微信怎么做收费视频网站网络服务提供商是指
  • 中企动力高端网站建设牡丹江网站seo
  • github page做公司网站深圳网络推广公司