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

站长seo软件桂林建设银行招聘网站

站长seo软件,桂林建设银行招聘网站,c 语言Vs做网站接口,中山 网站关键词优化#x1f3c5;我是默#xff0c;一个在CSDN分享笔记的博主。#x1f4da;#x1f4da; #x1f31f;在这里#xff0c;我要推荐给大家我的专栏《Vue》。#x1f3af;#x1f3af; #x1f680;无论你是编程小白#xff0c;还是有一定基础的程序员#xff0c;这个专栏…   我是默一个在CSDN分享笔记的博主。 在这里我要推荐给大家我的专栏《Vue》。 无论你是编程小白还是有一定基础的程序员这个专栏都能满足你的需求。我会用最简单易懂的语言带你走进Vue的世界让你从零开始一步步成为JAVA大师。 让我们在Vue的世界里畅游吧 如果感觉还不错的话请记得给我点赞哦 期待你的加入一起学习一起进步  一.Vuex的简介 Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态并以相应的规则保证状态的一致性。Vuex能够帮助我们更好地组织和管理Vue.js应用中的状态。 在Vue.js中组件之间的通信可以通过props和events来实现但是当应用较大且组件较多时这种方式会变得复杂和冗余。Vuex提供了一个全局的状态管理机制将应用中的状态存储在一个单一的、可预测的状态树中即store并可以在任何组件中访问和修改这些状态。 Vuex的核心概念包括state存储应用的状态、mutations修改状态的方法、actions处理异步操作、getters获取派生状态。通过定义这些概念我们可以清晰地管理应用的状态和数据流动。 使用Vuex能够带来以下好处 单一状态树所有的应用状态都集中到一个store中方便管理和维护。状态可预测通过mutations来修改状态使得状态的变化变得可追踪和可调试。组件通信更简单不需要通过props和events来传递数据直接从store中获取和修改状态。支持插件扩展可以使用插件来扩展Vuex的功能例如调试工具、持久化存储等。 图像理解 ​ 传统传值的图像理解  ​ 二.Vuex的入门案例 1.下载Vuex相关的插件 npm install vuex -S ​   2.Vuex中的存值和取值  2.1前期准备工作 2.2搭建Vue界面 templatedivh1第一个界面/h1{{msg}}/div /templatescriptexport default{data() {return{msg:默认值}}} /scriptstyle /styletemplatedivh1第二个界面/h1{{msg}}/div /templatescriptexport default{data() {return{msg:默认值}}} /scriptstyle /style搭建架子 import page1 from /views/vuex/page1 import page2 from /views/vuex/page2{path: /vuex/page1,name: page1,component: page1},{path: /vuex/page2,name: page2,component: page2} 2.3构建Vuex的包用于存储和Vuex相关的文件  ​ 3.构建Store包用于数据的存储和取值 ​ 3.1在state.js中定义变量 // 定义变量 export default {eduName:刘兵的爱情故事 } 3.2在mutations.js中设置值 //设置值 export default {setEeduName:(state,payload){state.eduNamepayload.eduName;} }state 就是 state.js文件导出的参数   payload vue 传递的参数 3.3在getter.js中取值 // /取值 export default {getEeduName:(state){return state.eduName;} }3.4整合资源 import Vue from vue import Vuex from vuex import state from ./state import getters from ./getters import actions from ./actions import mutations from ./mutations Vue.use(Vuex) const store new Vuex.Store({state,getters,actions,mutations})export default store4.在定义的Vue组件中实现实例 templatediv stylepadding: 70px;h1第一个界面/h1p改变值/p器输入你的搞笑故事input v-modelmsgbutton clickfun1获取值/buttonbutton clickfun2改变值/button/div /templatescriptexport default {data() {return {msg: 默认值}},methods: {fun1() {let eduNames this.$store.state.eduName;alert(eduNames);},fun2() {this.$store.commit(setEeduName, {eduNames:this.msg;})}}} /scriptstyle /styletemplatedivh1第二个界面/h1{{eduName}}/div /templatescriptexport default {data() {return {msg: 默认值}},computed: {eduName() {return this.$store.getters.getEeduName ;}}} /scriptstyle /style效果展示 ​ 三.Vuex的请求 数据请求可以是异步和同步的。异步请求通常用于获取来自后端API的数据而同步请求则可以用于更新应用程序的状态。 1.异步请求 异步请求在Vuex中通常通过actions来处理。Actions提供了一种处理异步操作的方式它会接收一个context对象作为参数包含了state、commit、dispatch等属性可以使用这些属性来获取state,触发mutations和执行另外的actions。在action中发起异步请求时可以使用Promise或async/await来处理异步操作。当请求成功后action会触发对应的mutation来修改store中的数据。 2.同步请求 同步请求通常使用mutation来处理。Mutations提供了一种同步更新应用状态的方式它接收一个state对象作为第一个参数以及一个payload作为第二个参数payload包含需要更新的数据。在mutation中直接修改state的数据即可同步更新应用状态。 需要注意的是在Vuex中要遵循单一状态树的原则每个mutation或action都应该只更新一个状态。同时应该尽量把state的状态变化集中到mutation中避免在组件中直接修改状态以减少应用错误和难以维护的问题。 总结 异步请求通常由actions来处理通过触发对应的mutation来修改store中的数据。同步请求通常由mutation来处理直接修改store中的数据。遵循单一状态树原则每个mutation或action应该只更新一个状态。  3.异步请求实例 3.1定义action.js设置值 //设置值 export default {setEeduNameAsync: (context, payload) {// context vuex中的上下文setTimeout(function() {context.commit(setEeduName, payload);}, 15000);},setEeduNameAjax: (context, payload) {let _thispayload._this;let url_this.axios.urls.VUEX_AJAX;let params{resturantName:payload.eduName}_this.axios.post(url, params).then(r {console.log(r)}).catch(e {})} }3.2在page1.vue设置点击事件和事件实现 button clickfun3改变值(异步请求)/buttonbutton clickfun4改变值(异步请求后台数据)/button//异步请求fun3() {this.$store.dispatch(setEeduNameAsync, {eduName: this.msg})},fun4(){this.$store.dispatch(setEeduNameAjax, {eduName: this.msg,_this:this})} 效果展示
http://www.dnsts.com.cn/news/96365.html

相关文章:

  • 月付购物网站建站认证网站所有权要添加代码
  • 广州网站建设实力乐云seo洮南住建局网站
  • 网站搭建的步骤深圳app外包公司排行榜
  • 服务器对应的网站开发语言做网站电话说辞
  • 济南网站建设内容设计实验室 wordpress主题
  • 网站建设清单表格c2c网站有哪几个
  • vs2010网站制作教程电子商务网站开发与建设试卷
  • 各种购物网站大全招聘系统推广哪家好
  • 网页设计特效网站网站后台上图片后网页显示不正确
  • 北京网站制作设计与开发服务cnnic网站
  • 化妆品电子商务网站建设策划书企业网站内页
  • 如何提高网站的功能性建设个人博客网站建设
  • 江苏泰州网站建设烟台百度建网站
  • 网站建设的开多少税率中文字体设计网站
  • 四川省建设厅的注册中心网站国外虚拟币网站开发
  • 网页设计网站长沙深圳分销网站建设
  • 广州代做公司网站青岛建设投资公司网站
  • 网站后台流程图定制品牌
  • 网站兼容视图长沙行业网站建设
  • 成都网站建设优创公司注册地址可以是住宅
  • 泉州seo建站深圳建设发展有限公司
  • 培训网站推广wordpress h标签
  • 易名网站备案餐饮vi设计一套多少钱
  • 门户网站编辑流程互联网产品开发
  • 广西网站建设企业陵水媒体建站哪家好
  • 个人站长做电音网站在中国建设银行的网站上可以转账吗
  • 长沙房价一览表win7优化大师下载
  • c2c网站建设费用网站开发语言哪种简单
  • wap网站的好处三门峡住房和建设局网站
  • 坪地网站建设公司北京中高风险地区最新名单最新