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

深圳营销型网站建设哪家好wordpress建立论坛网站

深圳营销型网站建设哪家好,wordpress建立论坛网站,庆阳网站优化公司,宁波网站建设公司名单推荐(创作不易#xff0c;感谢有你#xff0c;你的支持#xff0c;就是我前行的最大动力#xff0c;如果看完对你有帮助#xff0c;请留下您的足迹#xff09; 目录 自定义创建项目 vuex概述 构建 vuex [多组件数据共享] 环境 创建一个空仓库 state 状态 1. 提供数据感谢有你你的支持就是我前行的最大动力如果看完对你有帮助请留下您的足迹 目录 自定义创建项目 vuex概述 构建 vuex [多组件数据共享] 环境  创建一个空仓库 state 状态 1. 提供数据 2. 使用数据 mutations  辅助函数 - mapMutations actions 辅助函数 - mapActions  Getter  模块 module (进阶语法) 访问语法-state 访问语法-getters 访问语法-mutation 访问语法-action 自定义创建项目 目标基于 VueCli 自定义创建项目架子 开始创建项目   选择自定义创建项目    选择文件需要配置的特性    选择版本  是否选择历史模式 css预处理器选择    选择ESLint规范  选择在什么时候开始校验  选择配置文件存放位置 是否保存 vuex概述 1. 是什么 vuex 是一个 vue 的 状态管理工具 状态就是数据。 大白话vuex 是一个插件可以帮我们 管理 vue 通用的数据 (多组件共享的数据) 例如购物车数据 个人信息数据 2. 场景 ① 某个状态 在 很多个组件 来使用 (个人信息) ② 多个组件 共同维护 一份数据 (购物车) 3. 优势 ① 共同维护一份数据 数据集中化管理 ② 响应式变化 ③ 操作简洁 (vuex提供了一些辅助函数) 构建 vuex [多组件数据共享] 环境  效果是三个组件, 共享一份数据: 任意一个组件都可以修改数据 三个组件的数据是同步的 创建一个空仓库 // 这里存放的就是vuex相关的核心代码 import Vue from vue import Vuex from vuex// 插件安装 Vue.use(Vuex)// 创建仓库 const store new Vuex.Store()// 导出给main.js export default store state 状态 1. 提供数据 State 提供唯一的公共数据源所有共享的数据都要统一放到 Store 中的 State 中存储。 在 state 对象中可以添加我们要共享的数据 2. 使用数据 ① 通过 store 直接访问 ② 通过辅助函数 mapState是辅助函数帮助我们把 store中的数据 自动 映射到 组件的计算属性中 mutations  目标掌握 mutations 的操作流程来修改 state 数据。 (state数据的修改只能通过 mutations ) 1. 定义 mutations 对象对象中存放修改 state 的方法  2. 组件中提交调用 mutations 提交 mutation 是可以传递参数的 this.$store.commit( xxx, 参数 )  1. 提供 mutation 函数 (带参数 - 提交载荷 payload ) 2. 页面中提交调用 mutation  Tips: 提交参数只能一个如果有多个参数包装成一个对象传递 辅助函数 - mapMutations 目标掌握辅助函数 mapMutations映射方法 mapMutations 和 mapState很像它是把位于 mutations中的方法 提取了出来映射到 组件methods 中 actions 目标明确 actions 的基本语法处理异步操作。 说明 mutations 必须是同步的 (便于监测数据变化记录调试) 1. 提供action 方法 2. 页面中 dispatch 调用  辅助函数 - mapActions  mapActions 是把位于 actions中的方法提取了出来映射到组件methods中 Getter  说明除了state之外有时我们还需要从state中 派生出一些状态 这些状态是依赖state的此时会用到getters 目标掌握核心概念 getters 的基本语法 (类似于计算属性) 例如state中定义了list为 1-10 的数组组件中需要显示所有大于5的数据 1. 定义 getters 2. 访问getters ① 通过 store 访问 getters ② 通过辅助函数 mapGetters 映射 模块 module (进阶语法) 由于 vuex 使用 单一状态树 应用的所有状态 会集中到一个比较大的对象 。 当应用变得非常复杂时 store 对象就有可能变得相当臃肿。(当项目变得越来越大的时候Vuex会变得越来越难以维护) 模块拆分 user模块: store/modules/user.js 访问语法-state 目标掌握模块中 state 的访问语法 尽管已经分模块了但其实子模块的状态还是会挂到根级别的 state 中属性名就是模块名 使用模块中的数据 ① 直接通过模块名访问 $store.state.模块名.xxx ② 通过 mapState 映射         默认根级别的映射 mapState([ xxx ])         子模块的映射 mapState(模块名, [xxx]) - 需要开启命名空间 访问语法-getters 目标掌握模块中 getters 的访问语法 使用模块中 getters 中的数据 ① 直接通过模块名访问 $store.getters[模块名/xxx ] ② 通过 mapGetters 映射         默认根级别的映射 mapGetters([ xxx ])         子模块的映射 mapGetters(模块名, [xxx]) - 需要开启命名空间   访问语法-mutation 目标掌握模块中 mutation 的调用语法 注意默认模块中的 mutation 和 actions 会被挂载到全局 需要开启命名空间 才会挂载到子模块。 调用子模块中 mutation ① 直接通过 store 调用 $store.commit(模块名/xxx , 额外参数) ② 通过 mapMutations 映射         默认根级别的映射 mapMutations([ xxx ])         子模块的映射 mapMutations(模块名, [xxx]) - 需要开启命名空间 访问语法-action 目标掌握模块中 action 的调用语法 (同理 - 直接类比 mutation 即可) 注意默认模块中的 mutation 和 actions 会被挂载到全局 需要开启命名空间 才会挂载到子模块。 调用子模块中 action ① 直接通过 store 调用 $store.dispatch(模块名/xxx , 额外参数) ② 通过 mapActions 映射         默认根级别的映射 mapActions([ xxx ])         子模块的映射 mapActions(模块名, [xxx]) - 需要开启命名空间
http://wiki.neutronadmin.com/news/41875/

相关文章:

  • c 网站开发需要学什么软件网站建设情况
  • 做网站百科国外设计导航网站大全
  • 湖北手机网站建设进入公众号会有记录吗
  • 网站包503错误电子商务网站建设规划书范文
  • 如何分析网站用户体验织梦网站模板响应式
  • 高明区住房和城乡建设局网站免费订单管理app
  • 网站建设团队架构海尔的网络营销模式
  • 建公司网站要多少钱深圳网站制作公司流程图
  • 西安网站建设网络推广wordpress网页版入口看文
  • 太原广告公司网站建设wordpress让超链接不显示蓝字
  • 企业营销网站建设规划wordpress调用标签云
  • 汽车门户网站源码国外开源商城系统
  • 淮安市建设工程安全监督站网站泉州网站建站公司
  • 旅行社营业网点可以做网站吗lol中国战队
  • 2015网站备案没下来人力资源公司注册条件
  • 兰州财经大学网站开发与维护邹城网站建设哪家好
  • 网站建设软著网站demo制作
  • 如何给网站做关键字wordpress的母版页
  • 购物网站开发的背景与意义免费自助建站网站一览自助建站平台
  • 服装网上商城网站建设报告20最快的加载wordpress主题
  • 专业婚纱摄影网站制作哪些购物网站有做拼团活动
  • 网站源代码怎么放入 dede网站后台wordpress标签函数
  • 怎样网站制作设计浙江省网站建设与管理试卷
  • 做摄影网站的目的谷歌广告优化师
  • 给设计网站做图是商用吗中文域名交易网站
  • 自己做的网站怎么接数据库浙江省住房和城乡建设局网站首页
  • 青岛市医疗保险网站网站制作建设公司
  • 培训网站天津网站建设电焊机
  • 精通网站建设pdf网站起域名原则
  • 专业建站网站鹤壁市城乡一体化示范区网站