uniapp写小程序,如何使用vuex?

这篇具有很好参考价值的文章主要介绍了uniapp写小程序,如何使用vuex?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于在uniapp里面内置vuex插件,故用起来比较简单的,不同于传统的vue项目,也不需要你使用下面的指令进行安装

npm install vuex --save

1、新建文件

在项目根目录下面新建文件store/index.js

2、注册插件

在上述文件中,添加代码

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)

const store = new Vuex.Store({
  ......
})

export default store

既然你想使用,那你肯定都懂,如何玩的
uniapp vuex 小程序,前端,小程序,uni-app,小程序,vue.js

3、挂载组件

mian.js文件中,将vuex挂载到Vue中

import store from '@/store/index.js'

......

const app = new Vue({
	...App,
	store
})

uniapp vuex 小程序,前端,小程序,uni-app,小程序,vue.js

4、使用

①直接使用

<h2>{{this.$store.state.xxxx}}</h2>

②mounted中去取用vuex中的数据

<h2>{{xxxx}}</h2>
mounted() {
   this.xxxx= this.$store.state.xxxx
},

③使用computed去取vuex中的数据

<h2>{{xxxx}}</h2>

<script>
export default {
    computed: {
        xxxx(){ return this.$store.state.xxxx}
    }
}
</script>

④mapState获取

<h2>{{xxxx}}</h2>
<script>
    import { mapState } from 'vuex'
    export default {
        data() {
            return {
            }
        },
        computed: { //computed中注册
            ...mapState(['xxxx'])
        }
    }
</script>

⑤mapGetters获取

<h2>{{xxxx}}</h2>
<script>
    import { mapGetters } from 'vuex'
    export default {
        data() {
            return {
            }
        },
        computed: { //computed中注册
            ...mapGetters(['xxxx'])
        }
    }
</script>

这种方法,需要在getters,然后将你想要的数据提出来
uniapp vuex 小程序,前端,小程序,uni-app,小程序,vue.js

作者有话

喜欢请留一个关注,如果能转发分享,那最好不过啦。更多源码、软件、爬坑知识等请关注微信公众号:干货助手,好饭不怕晚,现在关注正合适!文章来源地址https://www.toymoban.com/news/detail-644275.html

到了这里,关于uniapp写小程序,如何使用vuex?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用uniapp写小程序,真机调试的时候不显示log

    当小程序文件太大的情况下使用真机调试,但是真机调试的调试器没有任何反应 使用uniapp写小程序,真机调试的时候不显示log 提示:因为真机调试的时候没有压缩文件,所以调试的时候文件大于2M,所以不显示任何打印结果 提示:在运行小程序的时候点击:运行时压缩代码

    2024年01月18日
    浏览(41)
  • 如何使用uni-app开发微信小程序

    uni-app 是一个使用 Vue.js 开发所有前端应用的框架。开发者编写一套代码,可发布到 iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。 详细的 uni-app 官方文档,请翻阅https://uniapp.dcloud.net.cn uni-app 官方推荐使用 HBuilderX 来开发 uni-ap

    2024年02月10日
    浏览(103)
  • uni-app/vue 文字转语音朗读(附小程序语音识别和朗读)uniapp小程序使用文字转语音播报类似支付宝收款播报小程序语音识别和朗读)

    uni-app/vue 文字转语音朗读(小程序语音识别和朗读) 一、第一种方式:直接加语音包 固定的文本 先利用工具生成了 文本语音mp3文件,放入项目中,直接用就好了 这里用到的工具:知意配音 链接地址:https://peiyin.wozhiyi.com/newproduction.html 接下来,代码部分。 在min.js文件里加

    2024年02月07日
    浏览(38)
  • uni-app小程序实现音频播放,uniapp播放录音,uniapp简单实现播放录音

    复制到.vue文件即可预览效果 问题 :开发者工具中.onTimeUpdate方法可能会失效! 官方参考:https://uniapp.dcloud.net.cn/api/media/audio-context.html# 其他博客参考:https://blog.csdn.net/weixin_45328705/article/details/114091301 录音实现参考 :https://blog.csdn.net/weixin_43992507/article/details/129857780

    2024年02月12日
    浏览(39)
  • uniapp写小程序 小程序分包处理

    这是分包小程序之后的目录结构 分包步骤如下 1、在根目录下新建一个 subPackages 文件夹, 之后在 subPackages 文件夹下创建 pages 用来存放页面文件 主包和分包是不能再同一目录下 根目录下的pages,我只放了 tabbar切换的两个页面,其余的页面都在subPackagespages 下面 subPackagespage

    2024年02月15日
    浏览(27)
  • 前端Uni-app开发微信小程序|微信小程序手机商城

    作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库

    2024年02月12日
    浏览(42)
  • uni-app如何区分 app、h5、小程序代码; uni-app如何判断是android、ios、小程序

    uniapp是DCloud公司于2012年开始研发的能够一次代码开发,生成H5、小程序(微信、支付宝、百度、华为等)、APP等应用的技术的统称,开发工具是HBuilderX,功能非常强大,由此引申出许多技术社区与生态环境。 使用HBuilderX开发Uniapp程序的项目,用它生成多端应用,由于兼容各种

    2024年02月11日
    浏览(36)
  • Uni-app前端开发|基于微信小程序的快递运输管理系统

    作者主页:编程千纸鹤 作者简介:Java、前端、Python开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发、Python项目开发、大学数据和AI项目开发、单片机项目设计、面试技术整理、最新技术分享 收藏点赞不迷路  关注作者有好处 文末获得源码 语言环境:Java: 

    2024年02月16日
    浏览(88)
  • 前端Vue uni-app App/小程序/H5 通用tree树形结构图

    随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。 通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随

    2024年02月16日
    浏览(30)
  • 【Uni-App】uniapp使用uview实现弹出键盘输入密码/验证码功能

    组件使用的是uview组件,Keyboard 键盘和MessageInput 验证码输入两个组件配合使用。 通过mode参数定义键盘的类型,v-model绑定一个值为布尔值的变量,我绑定的是showKeyboard变量,控制键盘的弹出与收起; mode = number (默认值)为数字键盘,此时顶部工具条中间的提示文字为\\\"数字键盘

    2023年04月16日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包