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

功能型网站介绍哪里有做桥梁模型的网站

功能型网站介绍,哪里有做桥梁模型的网站,广州越秀区最新通告,运营什么网站好1、Pinia基本概念 1、Pinia向外暴露了几个重要的函数#xff0c;分别是createPinia、defineStore和storeToRefs 2、pinia有五个核心管理概念#xff1a; store、store、getters、action、plugins 2、Pinia基本使用 1、安装过程 1、安装pinia插件#xff1a;npm install pini…1、Pinia基本概念 1、Pinia向外暴露了几个重要的函数分别是createPinia、defineStore和storeToRefs 2、pinia有五个核心管理概念         store、store、getters、action、plugins 2、Pinia基本使用 1、安装过程 1、安装pinia插件npm install pinia --save//在main。js中引入需要调用createPinia()方法将pinia实例化然后挂载到vue实例上就可以了 2、// 创建pinia状态管理库 import { createPinia } from pinia const pinia createPinia()app.use(pinia) 2、简单使用。 defineStore函数用来创建生成store对象的函数它接收两个参数第1个参数是store对象的唯一标识必须保证多个不同的store对象的标识是唯一的第2个参数是配置对象基本配置包括state、getters和actions。Pinia要求state配置对象必须是返回state对象的箭头函数getters是包含多个计算属性的对象而actions是包含多个action方法的对象。 2、创建store文件夹并在其中创建index.js文件内容如下需要指定唯一的标识符这里使用useStore作为标识符import { defineStore } from piniaexport const useStore defineStore(main, {state: () ({count: 0}),getters: {doubleCount: (state) state.count * 2},actions: {increment(state) {state.count}}})3、持久化 1、store中的数据刷新页面后就丢失了如果想保留这些数据就要用到数据持久化了。 推荐使用pinia-plugin-persistedstate 2、安装插件 npm install pinia-plugin-persistedstate3、引入持久化插件 在mai.js// 创建pinia状态管理库 import { createPinia } from pinia import piniaPluginPersistedstate from pinia-plugin-persistedstateconst pinia createPinia() // 引用插件 pinia.use(piniaPluginPersistedstate) 4、开启持久化数据 最后对要实现状态数据持久化的Pinia模块进行持久化的开启配置比如我们要对计数器模块的count进行持久化处理只需在counter.js文件中添加persist为true的配置即可。 4、举个例子 1、在store中定义一个一个counter.js文件 const useCounterStore defineStore(counter, {state: () ({count: 0,countList: []}),actions: {increment(num) {this.count;this.countList.push(this.count);},decrement(num) {this.count--;this.countList.push(this.count);},reset() {this.count 0;this.countList [];},save() {localStorage.setItem(count, JSON.stringify(this.count));localStorage.setItem(countList, JSON.stringify(this.countList));},},getters: {showCount: (state) state.count,showCountList: (state) state.countList,},persist: true, });export default useCounterStore;2、在vue组件中使用 template div{{ store.count }} /div div{{store.showCount}} /divdiv{{store.countList}}/divel-button clickstore.increment/el-buttonel-button clickstore.decrement-/el-buttonel-button clickstore.reset异步/el-button /template script setupimport useCounterStore from /storespinia/counter; const store useCounterStore();/script5、模块汇总化 1、其中pinia中可以自己归类于一个模块可以互相不影响但是也可以通过模块化将相关的模块归集在一起进行模块的处理化 2、新建立一个index.js // 统一导出userstore模块 import useCounterStore from /storespinia/counter.js; import userStoreLogin from /storespinia/user.js;export default function userStore() {return {counter:useCounterStore(),userLogin:userStoreLogin(),} } 3、引用模块化 div{{ ddd.count }} /div div{{ddd.showCount}} /divel-button clickddd.increment/el-buttonel-button clickddd.decrement-/el-buttonel-button clickddd.reset异步/el-buttonel-button clickddd.double同步/el-button/template script setupimport userStore from /storespinia/index;const store userStore(); const ddd store.counter;/script
http://www.hkea.cn/news/14522374/

相关文章:

  • 如何百度搜到网站在哪些网站可以发布推广信息
  • 杭州网站建设蒙特网站服务器管理维护
  • 什么是伪静态网站做兼职的设计网站有哪些工作内容
  • 视频生成链接网站西安网站建设熊掌号
  • 南宁市网站设计wordpress 首页显示标题
  • 上虞区建设局网站网页设计与制作教程第四版清华大学出版社
  • 免费货源在线网站重庆网站设计软件
  • 建设部门网站网站开发的技术风险
  • 网站的空间是哪个网站可以做图片链接
  • 获取整个网站源码工具找个人给我做电影网站好
  • 网页设计设计网站建设wordpress 横向扩展
  • 马鞍山建设工程监督站网站国内最大的网站制作公司
  • 做网站的公司需要什么资质wordpress主题 电子商务
  • 深圳h5网站建设万网是做网站的吗
  • 禅城教育网站建站知道内容怎样让别人做网站
  • 上鼎工程建设有限公司网站现在学ui设计就业前景
  • 做英文网站公司家政网站建设方案分析
  • 做一个企业的网站怎么做wordpress的注册文件在哪儿
  • 文昌网站 做炸饺子化纤公司网站建设
  • 优秀企业网站设计制作江苏SEO网站建设
  • 互联网行业的开发网站soho个人可以建网站吗
  • 免费建站的站点网站腾讯文档wordpress
  • 一米电子产品营销型网站案例展示wordpress 清理插件
  • 网站建设季度考核评价工作wordpress改地址后打不开
  • 大学网站建设包括哪些课程交换链接营销的成功案例
  • 建设门户网站的可行性分析展馆设计图
  • 哪些网站可以找兼职做室内设计深圳的公司
  • 上海哪家公司可以做网站阿里云 wordpress主机
  • 网站qq代码生成wordpress摘要插件 帕兰映像
  • jsp网站开发框架做系统用什么网站好