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

新人如何做自己的网站柏乡seo快排优化

新人如何做自己的网站,柏乡seo快排优化,做民宿上几家网站好,网站建设提议整合状态管理组件 安装整合创建实例挂载使用 pinia 是一个拥有组合式 API 的 Vue 状态管理库。 pinia 官方文档:https://pinia.vuejs.org/zh/introduction.html 安装 yarn add pinia整合 所有与状态相关的文件都放置于项目 src/store 目录下,方便管理 在…

整合状态管理组件

      • 安装
      • 整合
        • 创建实例
        • 挂载
        • 使用


在这里插入图片描述

pinia 是一个拥有组合式 API 的 Vue 状态管理库。
pinia 官方文档:https://pinia.vuejs.org/zh/introduction.html


安装

yarn add pinia

整合

所有与状态相关的文件都放置于项目 src/store 目录下,方便管理

src 下创建目录 store,目录设计如下:

  • index.ts:创建 pinia 实例
  • modules:状态管理目录,所以的状态文件统一放置于该目录下
创建实例

创建 index.ts 文件,内容如下

import { createPinia } from 'pinia'const store = createPinia()export default store
挂载

main.ts 文件中进行挂载

import { createApp } from 'vue'
import App from './App.vue'
import store from '@/store'const app = createApp(App)
app.use(store)
app.mount('#app')
使用

定义Store

pinia 通过 defineStore 函数进行定义,第一个参数是名称,名称必须保持唯一,第二个参数有两种实现方法:Option 对象及 Setup 函数,接下来将分别介绍这两种方式如何实现定义。

  • Option Store

简单的理解:state 用于定义状态对象,getters 相当于 computed 计算属性,actions 相当于方法

import { defineStore } from 'pinia'export const useCounterStore = defineStore('counter', {state: () => ({ count: 0 }),getters: {double: (state) => state.count * 2,},actions: {increment() {this.count++},},
})
  • Setup Store

setup 函数更像 vue 的组合式函数,在函数中可以定义响应式属性、方法等,最后返回一个需要暴露出去的属性和方法的对象。

  • ref 定义状态对象,对应 Option 模式的 state
  • computed 定义计算属性,对应 Option 模式的 getters
  • function 定义方法,对应 Option 模式的 actions
import { defineStore } from 'pinia'export const useCounterStore = defineStore('counter', () => {const count = ref(0)function increment() {count.value++}return { count, increment }
})

使用Store

状态对象及计算属性需要使用 storeToRefs 方法进行提取,以保持及响应性,而方法则可以直接调用

const counterStore = useCounterStore()
const { count } = storeToRefs(counterStore)
counterStore.increment()
http://www.yidumall.com/news/4711.html

相关文章:

  • 湛江市建网站公司怎么做网站推广
  • 网站开发行业前景长春百度seo公司
  • 手机便宜电商网站建设惠州百度seo找谁
  • 网站建设模板个人外贸网站模板
  • 网站怎么做图片轮播好搜搜索引擎
  • 网站 制作价格表贵州seo推广
  • 做面料要建议网站网络推广的方法有多选题
  • 范湖网站建设哪家便宜国内手机搜索引擎十大排行
  • 个人做网站 优帮云二十条优化措施原文
  • 网站建设最贵多少钱惠州搜索引擎seo
  • 网站设置默认主页百度游戏中心
  • 解放军工程建设协会网站企业网络营销策略案例
  • 麻涌做网站网站收录提交工具
  • 做外包任务网站百度热搜的含义
  • h5商城网站建站什么是sem推广
  • 电子商务网站建设的主页百度快照怎么优化排名
  • 做网站被骗没有居住证能不能告他中国世界排名
  • 织梦网站挂马教程seo站外推广
  • 做网站和做网页google推广工具
  • xydown wordpress郑州seo外包费用
  • 怎么自己制作一个网站的书源国际新闻消息
  • 横沥网站建设公司今日小说搜索风云榜
  • 成都营销型网站建设及推广那家好网络营销的案例有哪些
  • 北京做网站建设的公司排名江苏网站seo营销模板
  • 深圳企业网站建设公司哪家好镇江网站建设企业
  • 如何推广app更高效seo网站关键词优化报价
  • 做一的同志小说网站电商seo是什么意思
  • 西安做网站的公司哪家好市场推广方案ppt
  • 南通网站建设找哪家好买外链有用吗
  • 个人性质网站能做论坛吗编程培训机构