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

seo sem论坛已有的网站如何做排名优化

seo sem论坛,已有的网站如何做排名优化,什么语言建手机网站,怎样换网站logoVue-Pinia 1. 基本介绍 pinia 是一个状态管理工具,Vue 的专属状态管理库,它允许你 跨组件 或⻚⾯ 共享状态。不同组件数据 保持同步数据的修改都是 可追踪的2. 基本使用 1️⃣ 下载 pinia。 npm install pinia yarn add pinia2️⃣ 创建 pinia 实例并注册…

Vue-Pinia

1. 基本介绍

pinia 是一个状态管理工具,Vue 的专属状态管理库,它允许你 跨组件 或⻚⾯ 共享状态

  • 不同组件数据 保持同步

  • 数据的修改都是 可追踪的

2. 基本使用

1️⃣ 下载 pinia

npm install pinia
yarn add pinia

2️⃣ 创建 pinia 实例并注册。

// main.js
import { createApp } from 'vue'
import { creaePinia } from 'pinia'
import App from './App.vue'const pinia = createPinia()
const app = createApp(App)app.use(pinia)
app.mount('#app')

3️⃣ 定义仓库,创建 src/store/name.js 模块,用来管理相应的共享数据。

import { defineStore } from 'pinia'
export const useNameStore = defineStore(arg1 , arg2)
  • 可以任意命名 defineStore() 的返回值,但建议使用 store 的名字,并以 use 开头且以 Store 结尾。

  • arg1:字符串类型,被用作 id,要求是一个独一无二的名称。

  • arg2:setup 函数或 option 对象。

    1. option对象(选项式API):

      import { defineStore } from 'pinia'
      // 定义⼀个名为 stock的store 并导出
      export const useStockStore = defineStore('stock', {// 共享数据state: () => ({stock: 20,// ...}),// 基于共享数据的计算属性getters: {// 计算库存的两倍doubleStock: (state) => state.stock * 2,// ...},// 修改共享数据的⽅法actions: {// 增加库存addStock() {this.stock++},// 减少库存subStock() {this.stock--},// ...}
      }
      
      • state:store 的数据 (data)

      • getters:store 的计算属性 (computed)

      • actions: store 的方法 (methods)

    2. setup函数(组合式API)

      import { defineStore } from 'pinia'
      import { ref, computed } from 'vue'
      // 定义⼀个名为 stock的store 并导出
      export const useStockStore = defineStore('stock', () => {// 初始化库存数据const stock = ref(20)// 计算库存的两倍const doubleStock = computed(() => {return stock.value * 2})// 增加const addStock = () => {stock.value++} // 减少const subStock = () => {stock.value--} // 返回共享数据和操作函数return {stock,doubleStock,addStock,subStock}
      }
      
      • ref() 就是 state 属性

      • computed() 就是 getters 属性

      • function() 就是 actions 属性

4️⃣ 使用仓库。

<script setup>
// 导入库存仓库
import { useStockStore } from '@/store/stock.js'
// 创建库存仓库
const stockStore = useStockStore()
</script>
<template><div><p>已知库存数: {{ stockStore.stock }}</p><button @click="stockStore.addStock()">库存+1</button><button @click="stockStore.subStock()">库存-1</button><button @click="stockStore.doubleStock()">库存*2</button></div>
</template>
http://www.dtcms.com/a/537858.html

相关文章:

  • python 网站架构做外发的网站
  • 乐清做网站的php网站忘记后台密码
  • 软件开发专业都学什么seo网站内部优化
  • 开发一款工业水泵控制移动终端APP应用
  • 英一2013年真题学习笔记
  • 数据集划分示例代码(图片、txt标注文档)
  • 哪家网站建设台商网站建设公司黄页
  • 什么是电子商务网站建设网站建设 好公司
  • @ApiModel注解升级成@Schema注解
  • 【后端SQL训练营】高频 SQL 50 题(基础版·上篇)
  • 仓颉编程(18)闭包
  • 广州联雅做的网站怎么样陇南建设网站
  • 网站首页建设网帮人做网站怎么收费
  • 3D魔方-Css实现方法
  • seo在线网站诊断推推蛙天津实体店网站建设
  • 怎么样让网站做的大气网站建设总体规划包括哪些方面
  • 如何在电脑上做网站南宁网站推广大全
  • 网站 ipc 备案佛山建网站公司
  • 濮阳做网站多少钱o2o平台信息
  • 打工人日报#20251027
  • 怎么做vip视频网站提升学历的方式
  • PVE的current接口分析笔记
  • 有人说做网站赌浙江网站建设哪里有
  • 重庆网站建设哪个平台好做vip的网站好做吗
  • dlib安装不上的问题解决
  • 网站建设亇金手指排名十五网站备案照相怎么照
  • 精品网站建设比较好自己的淘宝网站怎么建设
  • 公司的网站建设 交给谁做更好些自己可以制作微信小程序吗
  • Git 学习打卡Day2-远程仓库高级操作
  • 宝石千莲疗愈师班|让热爱成为专业,让陪伴更有力量