/src/store/index.js文件的所需内容state:{  //state中存在的数据        num:0,        age:19,        msg:"jiajia",    },mutations:{        setNum(state,val){            state.num=val;        }},

第一种:直接访问

姓名:{{$store.state.msg}}

第二种:利用计算属性

将想要用到的全局state数据,防止到组件的computed内部使用,v-model的内容将其获取和设置分开即可

 

姓名:{{msg}}

年龄:{{age}}

数字:{{num}}

computed: { age:function(){ //msg也相同,就没写 return this.$store.state.age }, num:{ get:function(){ return this.$store.state.num; }, set:function(num){ //数据双向绑定 this.$store.commit('setNum',num) } } },

第三种:mapState 数组

姓名:{{msg}}

年龄:{{age}}

数字:{{num}}

import { mapState } from 'vuex' //需要引入mapStatecomputed:mapState(['age','msg','num']), methods: { changeVal(e){ //设置值 return this.$store.commit('setNum',e.target.value) } },

第四种:mapState 对象

姓名:{{msg}}

年龄:{{age}}

数字:{{num}}

import { mapState } from 'vuex' //需要引入mapStatecomputed:mapState({ msg:'msg', num:'num', // age:(state)=>state.age, //不需要大括号的时候,就不需要用 return 返回值 age:(state)=>{ return state.age}, })

第五种:mapState 对象 解构 追加变量

姓名:{{msg}}

年龄:{{age}}

数字:{{num}}

import { mapState } from 'vuex'let objMapState=mapState({ msg:'msg', num:'num', // age:(state)=>state.age, age:function(state){ return this.greenColor+state.age}, })data() { return { greenColor:'blue' } },computed:{ ...mapState(objMapState) }

data中的数据如何在innerhtml中调用_Vuex中调用state数据相关推荐

  1. mutations vuex 调用_Vuex中的Mutations的具体使用方法

    在 Vuex 中 store 数据改变的唯一方法就是提交 mutations.mutations里面装着一些改变数据方法的集合,这是Vuex 设计很重要的一点,就是把处理数据逻辑方法全部放在 muta ...

  2. android 活动传递数据,如何在Android应用程序的“活动”之间传递数据?

    我有一种情况,在通过登录页面登录后,每个activity上都会有一个退出button . 点击sign-out ,我将传递已登录用户的session id以便退出. 谁能指导我如何使session i ...

  3. mutations vuex 调用_Vuex中mutations和actions的区别

    Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化 Mutation 更改 Vuex 的 sto ...

  4. chart.js ajax 折线图,如何在ChartJs 的折线图中显示数据值或索引标签

    如何在Chartjs的折线图中显示数据值或索引值,如图所示: 图例.PNG 简介 Chart.js是一款不依赖任何外部js库的图标插件,具体的使用方法可查看Chart.js官网. 需求 Chart.j ...

  5. 如何在RTSP/RTMP直播过程中加入SEI扩展数据发送和接收解析

    在直播系统中,除了直播音视频之外,有时候还想从主播端发布文本信息等,这些信息可以不通过视频传输通道发送给用户播放端,但如果传输的数据想和视频保持精准同步,那最好的办法就是这些信息和视频数据打包在一起传 ...

  6. java中的映像存储数据,如何在GCE和容器映像上使用持久存储

    我有一个上传到GCP容器注册表的docker镜像,其中包含在TomEE上运行的Web应用程序和用于数据持久性的postgres . 我创建了一个计算引擎实例,并使用如下命令在端口8443上公开了HTT ...

  7. vue项目如何在data里调用methods中的方法

    vue项目如何在data里调用methods中的方法 比如使用swiper组件在data里调用methods中函数的方式:data在vue项目里实际也是个函数,所以只要如下操作就行: data() { ...

  8. R语言使用data.table包中的merge函数连接(内连接)两个dataframe数据(Inner join)

    R语言使用data.table包中的merge函数连接(内连接)两个dataframe数据(Inner join) 目录 R语言使用data.table包中的merge函数连接(内连接)两个dataf ...

  9. html img调用js,html调用js变量 如何在html中输出js文件中的变量

    html页面代码中怎么调用js变量?html页面代码中怎么调用js变量,例如 在html代码中插入js代码: a=取浏览你把index1.js 中的onReady 去掉,把index1.js改成 fu ...

最新文章

  1. 网络回溯分析技术八大应用之运维评估 网络运维的真正价值
  2. 【机器学习】对于特征离散化,特征交叉,连续特征离散化非常经典的解释
  3. [acm]HDOJ 1200 To and Fro
  4. 译:Google的大规模集群管理工具Borg(二)------ Borg架构
  5. matlab imcrop 对应python函数_Python精讲Numpy基础,大牛笔记详细解释
  6. 美团酒旅起源数据治理平台的建设与实践
  7. ARP病毒***症状
  8. webview中js调用客户端
  9. python解析格式文件
  10. CSS3 控制Tab宽度 tab-size属性
  11. python镜像_Python二叉树的镜像转换实现方法示例
  12. linux文件管理 - 系统文件属性
  13. Python实现爬取google翻译API结果
  14. 比较简单的win7升级win10的方法
  15. C#实现的打飞机游戏(课程设计)
  16. Snappy Installer
  17. python去除空行_python中去掉空行的问题
  18. python 制作英文单词_python常用150个英文单词
  19. BackTrack5 学习笔记5 扫描 Nmap
  20. mybatis中mapper.xml模板

热门文章

  1. 【centos7】添加开机启动服务/脚本
  2. MySQL主从复制,读写分离配置
  3. phpmyadmin设置登录密码的几种方法
  4. ssh 三者集合的思想
  5. Flask 项目实战|从零开发“StackOverflow”问答网站
  6. oracle游标遍历的三种方式
  7. SpringSecurity分布式整合之验证认证的过滤器
  8. sorted set 数据类型的应用场景
  9. 复制单级文件夹【应用】
  10. 哪些情况不适合建索引