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

网站开发者模式下怎么保存图片天津百度推广排名优化

网站开发者模式下怎么保存图片,天津百度推广排名优化,wordpress tax input,wordpress 云盘插件说明 修改全局状态变量的值,是一个比较常规而且常见的操作。 本文就介绍四种常见的操作。 由于Option Store 和Setup Store 在修改的时候略有不同,所以本文也会将不同点体现一下。 全局状态变量的定义 包含了 Option Store 和Setup Store 两种定义方式&a…

说明

修改全局状态变量的值,是一个比较常规而且常见的操作。
本文就介绍四种常见的操作。
由于Option StoreSetup Store 在修改的时候略有不同,所以本文也会将不同点体现一下。

全局状态变量的定义

包含了 Option StoreSetup Store 两种定义方式;
在下面的修改操作中会根据这两种不同的定义来分别阐述。

// 导入 defineStore API
import { defineStore } from 'pinia'// 导入 reactive 依赖
import { reactive } from 'vue'// 定义全局状态方式一 : option store
export const useClassStore = defineStore('classinfo',{state: () => ({name:'快乐篮球二班',studentNum:30}),actions:{// 用来更新状态的值updateName(){this.name = '使用actions修改的name'}}})// 定义全局状态方式二 : setup store
export const useStudentStore = defineStore('studentinfo',() => {// 响应式状态const student =  reactive({name : '小明',age:12,className:'快乐足球一班'})// 直接定义一个方法进行数据属性的修改const updateName = (nameP:string)=>{student.name = nameP}return { student,updateName }})

方式一 : 直接修改

直接修改 : 就是直接读取对象进行变量值的替换。

Option Store

	// 导入全局状态变量的定义import  { useClassStore }  from './storea'// 获取全局状态变量的对象const classStore = useClassStore()// 方式一 : 直接修改classStore.studentNum = 36

Setup Store

	// 导入全局状态变量的定义import  { useStudentStore }  from './storea'// 获取全局状态变量的对象const studentStore = useStudentStore()// 方式一 : 直接修改studentStore.student.className = '我也不知道是哪个班的'

方式二 :$patch 方式修改

参数是一个对象的形式

Option Store

直接放入 【参数对象】 : {key:value} 就OK了

	// 导入全局状态变量的定义import  { useClassStore }  from './storea'// 获取全局状态变量的对象const classStore = useClassStore()// 方式二 : $patch 方法修改classStore.$patch({studentNum:20})

Setup Store

由于 状态变量在定义的时候,就是一个响应式对象,所以需要把整个的对象都放进去才OK。

	// 导入全局状态变量的定义import  { useStudentStore }  from './storea'// 获取全局状态变量的对象const studentStore = useStudentStore()// 方式二 : $patch 方法修改studentStore.$patch({student:{name: studentStore.student.name,age: studentStore.student.age,className:'又换了一个班级'}})

方式三 : $patch 带参数的方式修改

参数是 函数的形式,且函数的参数就是 原state对象
这种方式用起来比【方式二】要更加灵活。

Option Store

	// 导入全局状态变量的定义import  { useClassStore }  from './storea'// 获取全局状态变量的对象const classStore = useClassStore()// 方式三 :$patch + 函数参数的方法修改 : 函数的参数就是 状态对象classStore.$patch((state)=>{console.log(state)state.studentNum = 100})

Setup Store

	// 导入全局状态变量的定义import  { useStudentStore }  from './storea'// 获取全局状态变量的对象const studentStore = useStudentStore()// 方式三 :$patch + 函数参数的方法修改 : 函数的参数就是 状态对象studentStore.$patch((state)=>{console.log(state)state.student.className = '超级无敌快乐踢足球的班'})

方式四 :actions方法的方式进行修改

这种方式比较好理解,就是通过调用已经定义好的方法的方式来进行变量值的修改。
也比较推荐使用这一种方式。

Option Store

	// 导入全局状态变量的定义import  { useClassStore }  from './storea'// 获取全局状态变量的对象const classStore = useClassStore()// 方式四 :actions 方法的方式进行数据的修改classStore.updateName()

Setup Store

	// 导入全局状态变量的定义import  { useStudentStore }  from './storea'// 获取全局状态变量的对象const studentStore = useStudentStore()// 方式四 :actions 方法的方式进行数据的修改studentStore.updateName('小红')
http://www.mmbaike.com/news/79859.html

相关文章:

  • 专业建站公司报价制作公司网页多少钱
  • 做鞋子有什么好网站专业软文代写
  • 网站改版优化seo求职信息
  • 网站设计需要什么技术网络优化有前途吗
  • 龙岩网站建设方式企业做推广有几种方式
  • 如何在自己电脑上做网站服务器百度竞价推广开户多少钱
  • 重庆论坛网站建设推广有奖励的app平台
  • 旅游网站建设的市场分析百度风云榜
  • 上海专业做网站价格百度快照怎么发布
  • 哪些网站是做采购的重庆网站建设技术外包
  • 传媒网站源码带手机线上推广是做什么的
  • 怀化网站优化联系方式网站推广和优化的原因
  • 100个最全的免费网站推广搜索怎么选关键词
  • 网站banner怎么做ps营销运营主要做什么
  • 轻博客网站开发微软优化大师
  • 烟台网站开发公司优化软件seo排名
  • 做夹具需要知道的几个网站线下营销推广方式有哪些
  • 大连做网站大公司太原网站优化公司
  • php网站怎么做post订单湖口网站建设
  • 做网站 用什么建站软件好网站及搜索引擎优化建议
  • 长春专业网站建设价格谷歌seo网络公司
  • 长沙 外贸网站建设公司seo经验
  • 怎么建网站做国外网站seo
  • 注册一个网站需要多少钱品牌推广软文案例
  • kesion系统做网站教程营销策划主要做些什么
  • 洪梅网站仿做天津seo网站推广
  • 建站大师百度搜索引擎优化
  • wordpress小程序搭建东营seo网站推广
  • 建一个网站需要哪些东西西安百度推广公司
  • 做旅游网站图片哪里找游戏交易平台