首页

文章

vue云彩流动怎么做

发布网友 发布时间:2022-03-27 13:17

我来回答

1个回答

热心网友 时间:2022-03-27 14:47

vue的核心是数据驱动,所有数据变更的时机很重要,也就是watch的内容,一般是数据逻辑的操作。在使用vuex的项目中,我们在vuex中只是发请求、拿数据,在视图中来进行逻辑的操作、数据的更新。

1.vuex的作用,vuex在我的理解是这样的

我们把多个组件的共用数据放在vuex这个容器中,在视图中我们用过import引入这个state数据或者action方法,我们就拿到了vuex中的数据,有了数据我们在视图中,可以读取这些数据,但是不能更改,vuex中的数据只能在mutation中更改,如果在视图中更改,vue会发出警告,我一开始觉得不方便,但是其实如果大家都可以在视图找那个更改vuex的公共数据,那么数据就会变得混乱,vuex这样做确实是很合理的。

举个例子,我们想请求一个数组,我们把这个请求数组的方法写在actions中并用export 来暴露这个方法,我们在视图中(vue 文件)中引入,给一个按钮加监听,调用这个方法,这个方法在actions中执行,在actions中返回数据,我们根据返回的状态码进行判断成功失败。我们在action是的回调中执行dispath或者commit,把返回的数据提交到对应的mutation中,我们在index中定义state并暴露,在mutation中引入state,这样在mutation中我们把action中传过来的数据,赋值给state,最后我们在视图中引入index.js,我们就这样拿到了请求的数据。这个过程就是这样

vue视图请求-->(action-->mutation-->getter)-->index.js ---> vue视图拿到数据。

2.关于watch数据

拿到数据就可以了吗?当然不是我们要对数据进行处理,我们在举个例子,假如我们拿到数据后,我们要把这个数组赋值给data中的arr数组,并且打印出数组的长度,那么我们怎么知道拿到数据了呢?我们需要对拿到的vuex中的数据进行watch,我们来判断只要这个数据改变,我们就把数组赋值,并且打印数据。

我们打印成功了数据,但是我们再次点击按钮,为什么数据不打印了呢?arr的值是对的,但是不打印arr的length了,因为我们watch的值并没有发生改变,因为两次返回的值是相同的,所有我们会在每次请求前,调用一个request方法,来把我们监听的数据重置,当然这样我们打印了两次,所以我们数据逻辑怎么写要看具体情况。
贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 库存过期香精 比较好用的vlog剪辑软件有哪些? vue 怎么把画面设置成正方形 vue中如何让一行文字称圆环排列 用ps使图像变成与原图呈镜像对称 ps里多个图层里怎样把其中一个图层水平镜像? ps怎么做镜像对称 如何用ps将照片局部左右镜像 ps怎么镜像图片对称复制 ps怎么镜像翻转选中区域 ps怎么上下镜像 ps镜面翻转怎么弄 如何用photoshop完成图片的镜像变换 OPPOr11的型号是什么?OPPOr11plus的型号是什么? oppo f1s手机在国内是什么型号? oppo所有的型号 OPPOF11Pro的屏幕有多大? oppof11plus电池多大 oppo f1s手机在国内是什么型号 oppo有f1这款机型么?是不是山寨机? oppo手机所有的型号是什么? vue.js怎么实现这种切换功能 vue怎么实现对一篇文章的收藏 iphone是全国联保吗? 苹果在保修期内有什么服务? 苹果六售后全国联保是什么意思 iphone售后是全国联保吗 苹果全国联保是不是任何地方都给免费维修? 2021华为芯片谁代工 华为麒麟芯片是哪里生产的 华为服务器管理芯片来自哪个厂家 全球手机芯片危机不断加重,华为手机新品芯片是从哪里来的呢? 华为的芯片是中国还是美国 华为芯片是产在国内那座城市里? 制裁后 华为鲲鹏芯片由谁代工 华为手机的核心部件哪个国家生产 给华为做芯片的是哪个公司这次为华为投资做芯片的是哪几家公司这次为华为投资? 美国不给华为供应手机芯片 那么小米和vivo他们的手机芯片是哪个国家生产的? 华为的麒麟芯片是国产的吗 麒麟9000芯片是哪国的 华为的手机芯片,是美国技术生产的吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com