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

国内做的比较好的二手网站企业网络推广外包

国内做的比较好的二手网站,企业网络推广外包,织梦网站主页文章列表调用,wordpress如何发布文件文章目录 环境设置存储读取数据【 storeToRefs】借助storeToRefs将store中的数据转为ref对象#xff0c;方便在模板中使用【getters】当state中的数据#xff0c;需要经过处理后再使用时#xff0c;可以使用getters配置【$subscribe】通过 store 的 $subscribe() 方法侦听 s… 文章目录 环境设置存储读取数据【 storeToRefs】借助storeToRefs将store中的数据转为ref对象方便在模板中使用【getters】当state中的数据需要经过处理后再使用时可以使用getters配置【$subscribe】通过 store 的 $subscribe() 方法侦听 state及其变化store组合式写法 环境设置 作用简单来说有了一个新的存储数据和方法的空间 第一步npm install pinia 第二步操作src/main.ts import { createApp } from vue import App from ./App.vue/* 引入createPinia用于创建pinia */ import { createPinia } from pinia/* 创建pinia */ const pinia createPinia() const app createApp(App)/* 使用插件 */{} app.use(pinia) app.mount(#app)此时开发者工具中已经有了pinia选项 存储读取数据 Store是一个保存状态、业务逻辑 的实体每个组件都可以读取、写入它。 它有三个概念state、getter、action相当于组件中的 data、 computed 和 methods。 具体编码src/store/count.ts 就是有一个文件可以进行 存储数据操作数据方法 // 引入defineStore用于创建store import {defineStore} from pinia// 定义并暴露一个store export const useCountStore defineStore(count,{// 动作actions:{},// 状态state(){return {sum:6}},// 计算getters:{} })具体编码src/store/talk.ts // 引入defineStore用于创建store import {defineStore} from pinia// 定义并暴露一个store export const useTalkStore defineStore(talk,{// 动作actions:{},// 状态state(){return {talkList:[{id:yuysada01,content:你今天有点怪哪里怪怪好看的},{id:yuysada02,content:草莓、蓝莓、蔓越莓你想我了没},{id:yuysada03,content:心里给你留了一块地我的死心塌地}]}},// 计算getters:{} })组件中使用state中的数据 templateh2当前求和为{{ sumStore.sum }}/h2 /templatescript setup langts nameCount// 引入对应的useXxxxxStore import {useSumStore} from /store/sum// 调用useXxxxxStore得到对应的storeconst sumStore useSumStore() /scripttemplateulli v-fortalk in talkStore.talkList :keytalk.id{{ talk.content }}/li/ul /templatescript setup langts nameCountimport axios from axiosimport {useTalkStore} from /store/talkconst talkStore useTalkStore() /script【 storeToRefs】借助storeToRefs将store中的数据转为ref对象方便在模板中使用 借助storeToRefs将store中的数据转为ref对象方便在模板中使用。注意pinia提供的storeToRefs只会将数据做转换而Vue的toRefs会转换store中数据。 templatediv classcounth2当前求和为{{sum}}/h2/div /templatescript setup langts nameCountimport { useCountStore } from /store/count/* 引入storeToRefs */import { storeToRefs } from pinia/* 得到countStore */const countStore useCountStore()/* 使用storeToRefs转换countStore随后解构 */const {sum} storeToRefs(countStore) /script 【getters】当state中的数据需要经过处理后再使用时可以使用getters配置 概念当state中的数据需要经过处理后再使用时可以使用getters配置。 追加getters配置。 // 引入defineStore用于创建store import {defineStore} from pinia// 定义并暴露一个store export const useCountStore defineStore(count,{// 动作actions:{/************/},// 状态state(){return {sum:1,school:atguigu}},// 计算getters:{bigSum:(state):number state.sum *10,upperSchool():string{return this. school.toUpperCase()}} })组件中读取数据 const {increment,decrement} countStore let {sum,school,bigSum,upperSchool} storeToRefs(countStore)【$subscribe】通过 store 的 $subscribe() 方法侦听 state及其变化 talkStore.$subscribe((mutate,state){console.log(LoveTalk,mutate,state)localStorage.setItem(talk,JSON.stringify(talkList.value)) })store组合式写法 import {defineStore} from pinia import axios from axios import {nanoid} from nanoid import {reactive} from vueexport const useTalkStore defineStore(talk,(){// talkList就是stateconst talkList reactive(JSON.parse(localStorage.getItem(talkList) as string) || [])// getATalk函数相当于actionasync function getATalk(){// 发请求下面这行的写法是连续解构赋值重命名let {data:{content:title}} await axios.get(https://api.uomg.com/api/rand.qinghua?formatjson)// 把请求回来的字符串包装成一个对象let obj {id:nanoid(),title}// 放到数组中talkList.unshift(obj)}return {talkList,getATalk} })
http://www.hkea.cn/news/14543235/

相关文章:

  • 响应试企业网站四川省建设信息网站
  • 手把手教你做网站 3哪个网站可以免费设计房子
  • 深圳网站建设 找猴王网络网站描述如何写利于优化
  • 灵台县门户网站个人建什么网站最赚钱
  • 衡阳网站优化教程app开发制作在哪儿
  • 泰州公司做网站企业做网站需要哪些人员
  • 房山建站公司wordpress外贸建站
  • 黄岛网站建设负面消息处理网站建设与管理难学吗
  • 做网站的公司搞什么活动上海公共招聘网官网
  • 网站建设是什么专业啊讨债女企业家中标公司被强执
  • 保定网站设计多少钱如何用手机号做WordPress
  • 郑州做个人网站的公司织梦网站模板怎么安装
  • 织梦网站内部优化自贡建设网站
  • 网站免费推广方案wordpress灰色产业
  • app企业网站模板php网站连接数据库
  • 国内产品设计公司排名seo优化技巧有哪些
  • 网站内容管理系统 下载三六五网做网站吗
  • 企业网站系统有哪些免费crm客户管理系统
  • 济南做网站软件中国核工业二三建设有限公司西南分公司
  • 梅县区住房和城乡规划建设局网站全球设计行
  • 科技设计公司网站模板东莞快速做网站
  • 网站设计用的技术建设通怎么查有无在建
  • 免费做团购网站的软件有哪些网站升级公告模板
  • 虚拟机做实验的网站无锡做网站服务
  • 双语网站建设报价金融网站模板 html下载
  • 网站页面优化工具自己做网站的费用
  • 淘宝客做的好的几个网站青岛专业网站营销
  • 青州网站搭建58同城怎么做网站
  • 企业网站商城长沙专业做网络的公司
  • 网站内容与目录结构图做网站最简单的工具