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

查看网站开发语言方法wordpress用什么语言

查看网站开发语言方法,wordpress用什么语言,互联网建筑公司,如何制作一个个人网站续上一个的Vuex今天继续介绍 4 核心概念-getters 除了state之外#xff0c;优势还需要从state中派生一些状态#xff0c;这些状态时依赖state的#xff0c;此时会用到getters 例如#xff1a;state中定义了list#xff0c;为1-10的数组#xff0c;组件中#xff0c;需…续上一个的Vuex今天继续介绍 4 核心概念-getters 除了state之外优势还需要从state中派生一些状态这些状态时依赖state的此时会用到getters 例如state中定义了list为1-10的数组组件中需要显示所有大于5的数据 state:{list:[1,2,3,4,5,6,7,8,9,10] } 1.定义getters getters:{ // 注意 // 1getters函数的第一个参数是 state // 2getters函数的第二个参数是 getters中所有的方法 // 3getters函数必须要有返回值filterList(state,getters){return state.list.filter(item item5)} } getter的返回值会根据它的依赖被缓存起来且只有当他的依赖值发生了改变才会被重新计算。 2.访问getters ① 通过 store 访问 getters {{ $store.getters.filterList }} ② 通过辅助函数 mapGetters 映射 computed:{...mapGetters([filterList]) }{{ filterList }} 5 核心概念-模块module进阶语法 由于vuex使用单一状态树应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时store对象就有可能变得相当臃肿。当项目越来越大的时候vuex就会变得越来越难以维护 为解决上述问题Vuex允许将 store 分割成模块module。每个模块拥有自己的 state、mutation、action、getter、甚至是嵌套子模块---从上至下进行同样方式的分割。 模块拆分 例如user模块在store下新建modules文件里面用于存放模版user.js 在user.js中 const state {userInfo:{name:zs,age:18} }const mutations {} const actions {} const getters {}export default {state, // 这里的 state 对象是模块的局部状态mutations,actions,getters } 在 index.js 文件中 import user from ./modules/userconst store new Vuex.Store({modules:{user} }) 5.1 使用模块中 state 的数据 尽管已经分模块了但其实子模块的状态还是会挂到根级别的state 中属性名就是模块名 ① 直接通过模块名访问 $store.state.模块名.xxx ② 通过 mapState 映射 默认跟级别的映射 mapState([xxx]) 子模块的映射 mapState(模块名,[xxx]) ----- 需要开启命名空间 export default{namespaced:true,state,mutations,actions,getters } 5.2 使用模块中 getters 中的数据 ① 直接通过模块名访问 $store.getters[ 模块名/xxx] ② 通过 mapGetters 映射 默认跟级别的映射 mapGetters([xxx]) 子模块的映射 mapGetters(模块名,[xxx]) ----- 需要开启命名空间 export default{namespaced:true,state,mutations,actions,getters } 5.3 使用模块中 mutations 的调用语法 调用子模块中的mutations ① 直接通过模块名访问 $store.commit[ 模块名/xxx ,额外参数] ② 通过 mapMutations 映射 默认跟级别的映射 mapMutations([xxx]) 子模块的映射 mapMutations(模块名,[xxx]) ----- 需要开启命名空间 export default{namespaced:true,state,mutations,actions,getters } 5.4 使用模块中的 actions 的调用语法 调用子模块中 actions ① 直接通过 store 调用 $store.dispatch(模块名/xxx,额外参数) ② 通过 mapActions 映射 默认跟级别的映射 mapActions([xxx]) 子模块的映射 mapActions(模块名,[xxx]) -------需要开启命名空间 export default{namespaced:true,state,mutations,actions,getters } 注意:默认模块中的getter、mutation和actions 会被挂载到全局需要开启命名空间才会挂载到子模块。
http://www.pierceye.com/news/158732/

相关文章:

  • 永州内部网站建设公司wordpress 模版开发
  • 云建站优势门户网站如何建设方案
  • 网站建设收费标准不一湖州网站开发公司
  • asp制作网站青岛建网站公司
  • 人人商城程序做的网站打不开百度网盘客户端下载
  • 医疗器械注册证查询网站优化推广服务
  • 网站制作网页做简单的网站首页
  • 怎样做网站上的语种链接泰安网络犯罪案件
  • soap公司网站建设国家游戏网站
  • 网站可以用什么做安阳区号是什么
  • 网站建设实战李静如何建设网站的能力
  • 威海 网站开发做家具的网站有哪些
  • 宁波网站建设公司怎么报价网页打开速度慢的解决方法
  • 有趣的网站有哪些推荐关键词没有排名的网站怎么做
  • 昆山网站制作哪家强海淀区企业网络公司
  • 北京网站制建设公司永兴县网站建设服务商
  • 嘉兴做网站优化公司江阴网站优化公司
  • dz可以做旅游网站吗wordpress 4.1.1 漏洞
  • 谷歌网站地图生成福州便民网免费发布信息
  • 最新军事战争新闻超级优化大师
  • 好的网站建设公司排名网站建设 交易保障
  • 怎么查看网站外链效果代理注册公司有什么风险
  • 西安网站漏洞免费自动生成小程序
  • 怎么修改网站信息同ip网站做301
  • 松江品划网络做网站logo设计网页
  • 重庆博达建设集团股份有限公司网站徐州建设企业网站
  • 有没有专门做老年婚介的网站东营会计信息网官网
  • 鞍山怎么做平台软件汕头网站时优化
  • 邹城建网站深圳装修公司排行榜
  • 泊头网站优化WordPress如何添加cnzz