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

文安做网站前端直播网站怎么做

文安做网站,前端直播网站怎么做,微博网站可以做兼职吗,wordpress32mVuex 是专门为 Vue.js 设计的状态管理库,以利用 Vue.js 的细粒度数据响应机制来进行高效的状态更新。uni-app 支持使用 Vuex 进行全局状态管理,可以将应用程序的共享状态存储在 Vuex 中,以便在整个应用程序中进行共享和访问。Vuex 的数据持久…

Vuex 是专门为 Vue.js 设计的状态管理库,以利用 Vue.js 的细粒度数据响应机制来进行高效的状态更新。

uni-app 支持使用 Vuex 进行全局状态管理,可以将应用程序的共享状态存储在 Vuex 中,以便在整个应用程序中进行共享和访问。

Vuex 的数据持久化

uni-app 内置了 Vuex ,所以我们只需按照规则创建调用即可:

1.在项目根目录下创建文件夹 store ,并在此目录下新建 index.js 文件

import {createStore
} from 'vuex';export default createStore({state: {loggedIn: uni.getStorageSync('isLogged') || false,userinfo: uni.getStorageSync('userinfo')},mutations: {setLogin(state, userData) {state.loggedIn = truestate.userinfo = userDatauni.setStorageSync('isLogged', true)uni.setStorageSync('userinfo', userData)},logout(state) {state.loggedIn = falsestate.userinfo = nulluni.removeStorageSync('isLogged')uni.removeStorageSync('userinfo')}},actions: {}
});

2.在 main.js 中导入文件。

import App from './App'
import {httpRequest
} from './request/request.js'
import store from './store/index.js' // 页面路径// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
Vue.config.productionTip = false
Vue.prototype.$httpRequest = httpRequest
Vue.prototype.$store = store // 配置仓库(store)
App.mpType = 'app'
const app = new Vue({...App
})
app.$mount()
// #endif// #ifdef VUE3
import {createSSRApp
} from 'vue'
export function createApp() {const app = createSSRApp(App)app.use(store) // 使用仓库(store)return {app}
}
// #endif

获取 state ,通过 this.$store 访问到 state 里的数据。

// 获取存在本地的用户登录状态
console.log(this.$store.state.loggedIn)

修改登录状态:

this.$store.commit('setLogin', {'id': '1','nickname': '张三'});

Vuex 中 store 数据改变的唯一方法就是 mutation this.$store.commit 是 Vuex 提供的方法,用于提交一个 mutation

setLogin 是一个 mutation 的名称,它接受两个参数:stateuserDatastate 是 Vuex 中的状态对象,而 userData 则是传入的数据(登录App后需要持久化的用户信息)。在页面中调用了名为 setLogin mutation ,并传入了 {'id': '1', 'nickname': '张三'} 作为参数存储。这样就完成了将数据存储到 Vuex 的 store 中的操作。

http://www.dtcms.com/a/420552.html

相关文章:

  • 网站建设费可以抵扣么苏州网站建设系统方案
  • 河南省建设教育协会网站首页用asp做的网站有多少
  • 郑州做网站优化地址网站建设播放vr视频教程
  • 广西桂川建设集团网站seo运营招聘
  • JS逆向-代码混淆AST技术抽象语法树Obfuscator混淆还原接口数据节点AI生成
  • 前端开发网站开发wordpress fpm
  • 品牌网站建设怎么样设计深圳网站制作
  • 四川城乡建设官方网站百度网站建设要多少钱
  • 新站seo快速排名 排名58同城app下载安装手机版
  • Kafka 深度剖析:架构演进、核心概念与设计精髓
  • 网站模版 蓝色网站搭建服务平台
  • 网络设计师证书win10优化大师官网
  • 云渲染可以缓解硬件压力,延长使用时间
  • 青岛开发区建网站公司百度高级搜索首页
  • asp商业网站源码毕业设计
  • 上海seo网站优化域名收录查询工具
  • 全球速卖通官网首页代做网站优化
  • 免费做网站哪家好酒店如何做网络推广
  • 网站规格如何开网店详细步骤视频教程全集
  • 2025年用户体验佳的大型企业报销系统
  • 外贸专用网站品牌网站建设价格天天快递
  • 做运动鞋的网站视频关键词搜索工具爱站网
  • Ui.Vision RPA
  • 目标检测: yolov5算法在RK3588上部署
  • 做响应式网站的框架wordpress电商ar
  • KD论文阅读
  • wordpress设计的网站厦门网站建设公司哪家好
  • 南阳网站推广价格dede织梦网站
  • 【Docker】DockerHub拉取镜像
  • 跨域问题产生的原因及解决方法