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

南宫职业教育中心示范校建设网站php是网站开发语言吗

南宫职业教育中心示范校建设网站,php是网站开发语言吗,唐山百度搜索排名优化,tp5被黑做的网站全变成首页Pinia 为vue设计的一个现代化的状态管理库,vue3生态系统中的一个核心组件, 专为利用Vue3的新特性设计,替代Vuex称为Vue应用的状态管理标准,提供了更简洁的API,更好的类型安全,以及易于调试的功能 状态管理 在前端应用开发中,用来集中管理和协调应用程序状态的一种工具.在这…

Pinia

为vue设计的一个现代化的状态管理库,vue3生态系统中的一个核心组件,

专为利用Vue3的新特性设计,替代Vuex称为Vue应用的状态管理标准,提供了更简洁的API,更好的类型安全,以及易于调试的功能

状态管理

在前端应用开发中,用来集中管理和协调应用程序状态的一种工具.在这里指的是像用户登录信息,UI状态,列表数据等需要被多个组件共享或者跨组件同步的一些应用程序运行时的数据.

使用方法

创建store
import { defineStore } from 'pinia'//创建一个store,需要通过defineStore方法创建,并且指定名称和state、getter、actions
export const useMyCounterStore = defineStore('myCounter', {// 定义state,一般都设置的state: () => {return {count : 1}},// 定义getter,可以省略getters: {double : (state) => state.count * 2},//定义actions,一般都设置的actions: {increment(){this.count++;}}})

在ts文件中定义一个store,对一个响应式对象,响应式对象的映射,响应式对象的方法等进行封装

使用store
<script>import store from 创建的store
</script>
<template>以{{ store.属性 }}的方式进行使用也可以通过@click='store.方法'的方式进行绑定
</template>
使用组合式的方式编写
import { ref, computed } from 'vue'
import { defineStore } from 'pinia'export const useCounterStore = defineStore('counter', () => {const count = ref(0)const doubleCount = computed(() => count.value * 2)function increment() {count.value++}//分别指:state、getter、actionsreturn { count, doubleCount, increment }
})

将属性方法和computed()映射的结果写在一个方法内进行export导出

持久化插件

将store数据存储到浏览器的localStorage中

在main.js中进行引入和使用

import persist from 'pinia-plugin-persistedstate'
//引入持久化插件
app.use(createPinia().use(persist))
//使用持久化//并在创建的store中开启持久化
persist:true
使用场景:优化前端的重复请求

在之前多个组件调用同一个组件时

会多次调用这个组件中的同一个方法

现在可以通过pinia实现组件中数据的共享

http://www.yayakq.cn/news/584619/

相关文章:

  • 张家界酒店网站建设wordpress广告代码没显示
  • 漯河哪里做网站兄弟连php网站开发
  • 深圳彩票网站开发人员信息类网站有哪些
  • 企业网站的建设一般要素有郑州快速建站价格
  • 网站换新的空间域名解析怎么做咋做个人网站
  • 萧山做网站的公司沈阳个人网站建设选择
  • 设计logo网站侵权吗知乎苏州网站建设企业网站制作
  • 手机网站如何更改典当行 网站
  • 枣庄市网站建设湖南it网站建设mxtia
  • 东莞微网站建设多少钱app加盟代理
  • 微网站自己怎么做wordpress做成app
  • 家用电脑怎么做网站wordpress菜单显示在哪
  • 在厦门做网站找谁用vs2010做网站登录
  • 东莞网站制作公司怎么选择wordpress标题字体改大
  • 公司的网站设计方案杭州网络游戏公司排名
  • 网站建设之婚礼摄影网站设计电商网站多少钱
  • 建设网站简单吗国内免费域名注册
  • 代加工接订单网站咸鱼网站交易付款怎么做
  • 网站图片有什么要求吗163企业邮箱怎么申请
  • 哈尔滨自助建站系统嘉兴定制型网站建设
  • 广东科技网站建设长春建站公众号
  • 网站建设学习什么网站设计步骤是什么
  • 哪里有做网站公司的班级网站建设php
  • 区域网站设计简单网页制作过程
  • 黔南州住房和城乡建设局网站让人做网站需要准备什么软件
  • 做网站配什么绿色好看些宁夏中卫市林业生态建设局网站
  • 甘肃住房建设厅的网站cms访问状态异常怎么处理
  • 网站加速工具手机号码网站建设
  • 58同城网站建设问题股权分配系统建设网站
  • 做娱乐网站在百度网上做广告需要多少钱