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

惠州网站公司wordpress用户修改头像

惠州网站公司,wordpress用户修改头像,专门做网站的公司与外包公司,晚上必看的正能量直播app文章目录 一、介绍二、install三、store1、创建并全局引入2、使用 本人最近在找工作#xff0c;有推荐的小伙伴私我#xff0c;不胜感激。 一、介绍 官网#xff1a;https://pinia.web3doc.top/introduction.htmlPinia 是 Vue 官方团队开发的一个全新状态管理库Vue2和Vue3… 文章目录 一、介绍二、install三、store1、创建并全局引入2、使用 本人最近在找工作有推荐的小伙伴私我不胜感激。 一、介绍 官网https://pinia.web3doc.top/introduction.htmlPinia 是 Vue 官方团队开发的一个全新状态管理库Vue2和Vue3都可以使用去除了mutations简化了状态管理的使用支持TSVuex对TS的语法支持不是完整的去除了命名空间模块鉴于 Store 的扁平架构“命名空间” Store 是其定义方式所固有的因为每个store都会有唯一的store id 二、install pnpm install pinia --save三、store 1、创建并全局引入 创建src/store/index.ts main.ts中全局注册 // 引入pinia import { createPinia } from pinia// 挂载到vue根实例 createApp(App).use(createPinia)2、使用 index.js import {defineStore} from pinia/*** 创建第1个store** userStore容器名称* userstore的id必须唯一*/ export const userStore defineStore(user, {state: () {return {user: {name: kimi,age: 18,honor: [1-三好学生,1-优秀班干部,2-优秀班干部]}}},//普通函数的写法时函数中的this代表该storegetters: {/*** 使用store** param store* returns*/getUserHonorNum: (store) {return store.user.honor.length},/*** 使用本store的getters** param store* returns*/getUserAvgHonorNum: (store) {return store.getUserHonorNum / 3},/*** 传入自定义参数** param store* returns*/getUserAvgHonorNumber: (store) {return (year) {return store.getUserHonorNum / year}},/*** 访问其它store中的getters** param store* returns*/getAppNum: (store) {//导入其它storeconst otherStore appStore()return otherStore.num}},//actions书写格式和methods一样因为他不会传入任何默认参数//普通函数的写法时函数中的this代表该storeactions: {/*** 年龄1异步操作2秒之后再执行*/setAgeIncrement() {setTimeout(() {this.user.age}, 2000)},/*** 传入自定义参数 - 单个** param age*/setAge(age) {this.user.age age},/*** 传入自定义参数 - 多个** param name* param age*/setUser(name, age) {this.$patch((state) {state.user.name namestate.user.age age})}} })/*** 创建第2个store*/ export const appStore defineStore(app, {state: () {return {num: 5}},getters: {},actions: {} })组件中使用 script setup import { storeToRefs } from pinia import {userStore} from /store/index//1、state //访问state userStoreData.user//就像setup 中的props 一样我们不能对其进行解构因为它会破坏响应式 const { user } userStoreData//为了从 Store 中提取属性同时保持其响应式可以使用pinia的storeToRefs() 它将为任何响应式属性创建refs const { user } storeToRefs(userStoreData)//直接修改state中的共享状态 userStoreData.user.age//批量修改state中的共享状态通过调用 $patch 方法 userStoreData.$patch((state) {state.user.name sallystate.user.age })//通过调用store上的$reset()方法将状态重置到其初始值 userStoreData.$reset()//订阅状态与常规的 watch() 相比使用 $subscribe() 的优点是 subscriptions 只会在 patches 之后触发一次 userStoreData.$subscribe((mutation, state) {/*打印一下mutation{//类型type: direct、patch object、patch function,//store的id创建store的第一个参数storeId: user,events:{......}}*/ })//2、getters userStoreData.getUserHonorNum userStoreData.getUserAvgHonorNum userStoreData.getUserAvgHonorNumber(3)//传入自定义参数 userStoreData.getAppNum//3、actions userStoreData.setAgeIncrement() userStoreData.setAge(20)//传入自定义参数 - 单个 userStoreData.setUser(sally,25)//传入自定义参数 - 多个 /script
http://www.zqtcl.cn/news/935376/

相关文章:

  • 除了红动中国还有哪些设计网站宁波建网站哪家
  • 网站的建设费用预算策划书wdcp网站备份
  • 济南制作公司网站网站设计的实例
  • 网站建设需要的文案一个网站的后台怎么做
  • 电影网站建设模板营销方式都有哪些
  • 书店商城网站建设方案未央免费做网站
  • 北京房产网北京二手房企业网站seo方案案例
  • 大连品牌官网建站二级建造师最好的网站
  • python开发工具搜索引擎优化的英语简称
  • 做产品代理上哪个网站好东莞公司网上推广
  • 专业制作网站公司上海广告公司联系方式
  • 古交市网站建设公司四川省建设厅电子政务网站
  • 清河网站建设费用50万做网站
  • 怎么找网站的根目录平台类网站营销方案
  • 网站关键词 价格生成山西建设工程备案网站
  • 网站开发入哪个会计科目设计师自己的网站
  • php做网站界面代码定制网页设计报价
  • 重庆智能模板建站wordpress+widget+开发
  • vps网站空间时尚网站首页设计
  • 美容行业网站建设方案网站建设需求背景
  • 贵阳做网站找哪家好长沙部分风险区域调整
  • 设计网站 常用微信网站建设口碑好
  • 网站建设加盟列举网络推广的方式
  • 大连博硕网站建设dw做网站背景音乐
  • 江苏省建设执业网站北京做胃镜哪好德胜门网站I
  • 南京网站开发南京乐识好郑州宣传片制作多少钱
  • 昆明网站制作方案定制wordpress图片广告
  • 宜宾seo网站建设辽宁专业网站建设大全
  • 同一产品做多个网站网页打不开的解决方法
  • 手机建个人网站c 做网站开发实例