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

vultr做网站大数据分析培训机构

vultr做网站,大数据分析培训机构,如何创新网站建设模式,深圳产品设计培训机构前言: 我们在vue2的时候常用的状态管理工具就是vuex,vue3开发以后,又多了一个pinia的选项,相对更轻便,但是vuex也用的非常多的,这里简单说下在uni-app中vuex的使用。 实现步骤: 1、安装&#x…

前言:

        我们在vue2的时候常用的状态管理工具就是vuex,vue3开发以后,又多了一个pinia的选项,相对更轻便,但是vuex也用的非常多的,这里简单说下在uni-app中vuex的使用。

实现步骤:

1、安装:

npm install vuex@next --save
# 或
yarn add vuex@next

2、创建我们的store文件夹与下面的index.js

因为项目中一般不用一个文件,这里用了一个user.js来表示子级

src/
├── store/
│   ├── index.js          # 主入口文件
│   ├── modules/          # 模块目录
│   │   ├── user.js       # 用户模块

3、index.js

import { createStore } from 'vuex'
import user from './modules/user'export default createStore({modules: {user,},state: {appName: '项目1'},mutations: {SET_AppName(state, data) {state.appName = data}},actions: {async changAppName({ commit }, query) {commit('SET_AppName', '新项目名称')}},getters: {appTitle: state => state.appName,}
})

4、modules/user.js

export default {//当多模块整合时,actions和mutations会整合为数组,//但是getters不会,它是唯一的,不会整合,//所以为了getters正常使用的同时每个模块具有独立性和可复用namespaced: true,state: () => ({token: '',}),mutations: {SET_TOKEN(state, token) {state.token = token}},actions: {async login({ commit }, credentials) {// const res = await uni.request({//   url: '/api/login',//   method: 'POST',//   data: credentials// })// commit('SET_TOKEN', res.data.token)commit('SET_TOKEN', '1111')}},getters: {userToken: state => state.token}
}

5、具体页面的使用

<template>------------------vuex内容:<view>{{appName}}</view><view>{{appTitle}}</view>------<view>{{token}}</view><view>{{userToken}}</view>
</template>
<script setup>//index.js中定义的变量
const appName = computed(() => store.state.appName)
const appTitle = computed(() => store.getters.appTitle)//user.js中定义的变量
const token = computed(() => store.state.user.token)
const userToken = computed(() => store.getters['user/userToken'])// index.js中定义的方法
store.dispatch('changAppName', {})
store.commit('SET_AppName', 'Alice')// user.js中定义的方法
store.dispatch('user/login', {})
store.commit('user/SET_TOKEN','3333')

http://www.dtcms.com/wzjs/520598.html

相关文章:

  • 丰台网站制作公司百度一下你就知道手机版
  • 响应式旅游网站模板朋友圈广告推广平台
  • 知名高端网站建设公司网络推广费计入什么科目
  • 做农产品的网站网站服务器一年的费用
  • 开个公司做购物网站企业网络推广的方法
  • 网站要设置哪些栏目适合企业员工培训的课程
  • 软件实施工资一般多少宁波seo企业推广
  • 网站开发的检索速度在啥范围之内2020年百度搜索排名
  • 利用代码如何做网站中国网络推广网站排名
  • 东莞网站设计电话精准推广
  • 怎么做电子商务网站苏州新闻今天最新消息新闻事件
  • 郑州网站制作汉狮baike seotl
  • php网站开发实例pdf直播营销策划方案范文
  • 地方网站欣赏专业软文
  • 网站建设与推广培训学校seo需求
  • 网站建站平台公司买卖网站
  • 软件商店oppo网站seo站长工具
  • 沧州网站制作营销型网站建设ppt
  • 石家庄网络兼职网站建设大兴今日头条新闻
  • 银川市住房和城乡建设厅网站百度云网盘资源
  • 建设股票交易网站福州seo经理招聘
  • wordpress插件使用Python信息流优化
  • 网站建设哪里好薇百度竞价是什么意思?
  • 梅州市城乡建设部网站首页天津seo优化公司
  • 地图网站建设全网营销渠道
  • 怎么做站旅游网站上泡到妞百度助手免费下载
  • 猛烈做瞹瞹视频澳洲网站电商网站规划
  • wordpress全站静态cdn百度一下首页网页
  • 宝安中心壹方城北京网站seo技术厂家
  • 宝鸡网站制作电话网站推广软件ky99