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

[保姆级教程]uniapp配置vueX

在这里插入图片描述

文章目录

  • 注意
  • 新建文件
    • 简单的使用


注意

uniapp是支持vueX的只需配置一下就好

新建文件

在src文件中,新建一个store(如果有的话跳过)
在这里插入图片描述
在store中新建一个js文件,修改js文件名称和选择模板为default
在这里插入图片描述
在 uni-app 项目根目录下,新建 store 目录,在此目录下新建 index.js 文件。在 index.js 文件配置如下

// 页面路径:store/index.js 
import Vue from 'vue'
import Vuex from 'vuex'Vue.use(Vuex);//vue的插件机制//Vuex.Store 构造器选项
const store = new Vuex.Store({state:{//存放状态"username":"foo","age":18}
})
export default store

在这里插入图片描述
在 main.js 中导入文件

import store from './store'Vue.prototype.$store = storeconst app = new Vue({store,...App
})

在这里插入图片描述

简单的使用

通过属性访问,需要在根节点注入 store 。

<template><view><text>用户名:{{username}}</text></view>
</template>
<script>import store from '@/store/index.js';//需要引入storeexport default {data() {return {}},computed: {username() {return store.state.username }}}
</script>

在组件中使用,通过 this.$store 访问到 state 里的数据。

<template><view><text>用户名:{{username}}</text></view>
</template>
<script>export default {data() {return {}},computed: {username() {return this.$store.state.username }}}
</script>

您好,我是肥晨。
欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

http://www.lryc.cn/news/379572.html

相关文章:

  • 第二次IAG
  • 智慧校园综合管理系统的优点有哪些
  • 如何跳出认知偏差,个人认知能力升级
  • Scala中的map函数
  • linux安装conda环境实践
  • Flutter-实现头像叠加动画效果
  • MSPM0G3507——特殊的串口0
  • 如何选择合适的大模型框架:LangChain、LlamaIndex、Haystack 还是 Hugging Face
  • TCP 协议详解:三次握手与四次挥手
  • Matlab 单目相机标定(内置函数,棋盘格)
  • C语言第17篇:预处理详解
  • 用 Git 玩转版本控制
  • AJAX中get和post的区别
  • 软件测试笔记
  • Elasticseach RestClient Api
  • 【网络安全学习】漏洞扫描:-04- ZAP漏洞扫描工具
  • fffdddd
  • SpringSecurity实战入门——授权
  • Linux 网络请求工具:curl
  • leetcode 二分查找·系统掌握 寻找旋转排序数组中的最小值II
  • Flink 容错
  • OpenAI策略:指令层级系统让大模型免于恶意攻击
  • 芝麻清单助力提升学习工作效率 专注时间完成有效的待办事项
  • Docker 容器操作命令
  • 华为配置创建vlan及划接口,trunk干道,DHCP池塘配置
  • vue3 computed与watch,watchEffect比较
  • 论文:R语言数据分析之机器学习论文
  • 【C++】STL中优先级队列的使用与模拟实现
  • C#开发-集合使用和技巧(二)Lambda 表达式介绍和应用
  • Qt底层原理:深入解析QWidget的绘制技术细节(2)