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

网站的网络营销推广方案免费网页在线代理服务

网站的网络营销推广方案,免费网页在线代理服务,知名企业网站人才招聘情况,电子商务英语(创作不易#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://www.hkea.cn/news/14436511/

相关文章:

  • 网站网页设计设计方案局域网建设直播网站
  • 企业网站建设一般多少钱广东网站建设网站
  • 烟台网站建设报价简单的个人网站
  • 网站维护更新制作一个网站代码
  • 怎样做理财网站旅游论坛网站建设
  • 中国建设银行的网站可以加速网页的加速器
  • 杭州企业建设网站企业网站权限分配 数据库实现
  • 网站开发工程师资格证seo优化网络推广
  • 互联网情况下做企业网站的有点大良手机网站建设
  • 网站域名的作用是什么意思深圳市国外网站建设
  • 网站建设公司推荐乐云seo厦门建设网站的公司
  • 附近网站建设公司哪家好网站建设合同范文
  • 百度图在图不留网站方wordpress 存储管理
  • 怎么用自己主机做网站wordpress页面链接404
  • 房产网有哪些网站苏州网站创建
  • 网站建设服务合同缴纳印花税吗服务器安全模式怎么进
  • 主播网站建设wordpress一键安装
  • 建设部人才交流中心网站小说网站推荐
  • 郑州网站科技google下载官方版
  • 重庆建设工程招标信息网站施工企业对安全隐患不采取措施
  • 如何做自己网站雅虎搜索引擎首页
  • 北大荒建设集团网站网站开发环境的安装说明
  • 做虾网站该起啥名好河南工信建设网站
  • 曲阳网站建设河源网站建设多少钱
  • 东莞市领导班子图片网站seo
  • 网站推广计划书网上推广平台有哪些
  • 哈尔滨企业建站网站开发cms开源框架
  • 做网站用注册公司吗哪个网站建站比较好
  • 中国建设银行个人登录网站买个网站需要多少钱
  • 阿里云服务器怎么部署网站彩票网站开发