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

长春市建设厅网站100款免费软件网站大全

长春市建设厅网站,100款免费软件网站大全,网站所有者查询,做网站的网站系列文章目录 主要为了记录如何使用Pinia在Vue3中的使用方式#xff08;下面会介绍为什么使用Vue3选型#xff09; 文章目录系列文章目录不用Vue2使用Pinia举例子#xff1f;1.笔者的个人看法#xff1a;2.总结一、Pinia是什么1.状态管理工具#xff08;类比Vuex#xff…系列文章目录 主要为了记录如何使用Pinia在Vue3中的使用方式下面会介绍为什么使用Vue3选型 文章目录系列文章目录不用Vue2使用Pinia举例子1.笔者的个人看法2.总结一、Pinia是什么1.状态管理工具类比Vuex2.Pinia的特点部分会在下面的案例中展示二、Pinia如何使用贼简单1.引入库控制台执行如下命令2.注册Pinia代码如下解释说明如下图3.声明对应的仓库数据提供选项式Api和组合式Api两种风格一、创建仓库选项式Api模式代码如下所示如下图说明二、创建仓库选项式Api模式个人非常喜欢代码如下所示4.如何使用上面创建的仓库代码如下所示Vue的template和Script修改效果图如下修改前修改后总结不用Vue2使用Pinia举例子 1.笔者的个人看法 目前我所在的公司中几乎新创建的项目全都是Vue3的项目基本不存在. 新创建的项目是Vue2的项目 个人觉得现在的招聘市场也更加的倾向于Vue3Ts方向的开发者。 虽然现在的市场上也会需要Vue2的开发者但是我认为更多的是需要对老的Vue2项目的一个维护的需要。 2.总结 个人感觉大家还是尽最大能力的去拥抱Vue3Ts的开发模式吧 一、Pinia是什么 1.状态管理工具类比Vuex 1.不论你是使用Vue2还是Vue3的开发者你肯定接触过Vuex这个Vue最初的状态管理工具。Pinia的功能就是与Vuex类似的一个状态管理工具。 2.Pinia的特点部分会在下面的案例中展示 一、基于 Vue 3 的响应式系统支持 Vue 3 的组合式ApiComposition API 。 二、面向对象的设计将状态拆分为模块module和 store 的概念。 三、简化的 API可以通过一些简单的函数和装饰器来定义和使用状态。 二、Pinia如何使用贼简单 1.引入库控制台执行如下命令 npm install pinia //这一步大家都会安装不会安装该考虑转行了 - -2.注册Pinia 代码如下 //常规导入 import {createPinia} from pinia //创建pinia的实例 const pinia createPinia() //注册pinia app.use(pinia)解释说明如下图 3.声明对应的仓库数据提供选项式Api和组合式Api两种风格 一、创建仓库选项式Api模式 代码如下所示 //第一步导入 defineStore import {defineStore} from pinia//第二步声明对应的仓库: 参数一仓库名称参数二对应仓库的配置信息 export const storeTestState defineStore(testState,{//1.仓库中声明的状态state:()({count:0,name:xiaobai,email:1553939875163.com}),//2.仓库中的计算属性与Vuex中的getters一样的作用可以理解成是计算属性getters:{gettersCount:(state) getters计算属性 state.count},//3.对应的一个Action方法与Vuex中的 mutation和Action的组合体很像actions:{subCount(){this.count--},addCount(){this.count},} })如下图说明 二、创建仓库选项式Api模式个人非常喜欢 代码如下所示 export const storeFunctionTestdefineStore(function,(){//1.声明ref的变量也可以使用reactive进行声明const count ref(1)//2.计算属性可以使用 computed来声明这里就不展示了//3.下面的function对应的就是Action中的方法const addCount (){count.value1}const subCount (){count.value-1}//4.最后记得把 可调用的【状态和方法】导出return{count,addCount,subCount} })4.如何使用上面创建的仓库 代码如下所示Vue的template和Script templatediv classhome-root首页首首页shouyediv classhome-showp{{ count.count }}-----{{ count.email }}/pbuttonclick() {count.addCount();}1/buttonbuttonclick() {count.subCount();}-1/button/div/div /templatescript setup //1.将刚才创建的仓库导入可以导入多个 import { storeTestState } from ../../store/Test/index.js; //2.创建仓库实力可以创建多个 const count storeTestState(); /script 修改效果图如下 修改前 修改后 总结 上面就是关于Pinia的基本用法。后续会继续更新其他的用法。例如1.仓库数据添加响应式。2.仓库数据持久化存储。 希望可以帮助到你们去了解这个比较新的仓库状态管理工具
http://www.dnsts.com.cn/news/71441.html

相关文章:

  • 夺宝网站还可以做吗网站的pr
  • 福州哪家企业网站建设设计最高端电商网站开发平台用什么人开发
  • 农资销售网站建设方案asp网站有哪些
  • 余姚哪里有做淘宝网站的qq网页版 登陆
  • 网站建设与维护项目六明星百度指数排名
  • 网站及app开发seo网站优化优化排名
  • wordpress建站优化网站建设维护相关人员培训
  • 北京网站建设企业360地图怎么添加商户
  • SQL如何建网站北京做网站设计
  • 沈阳网站公司排名怎么搭建wordpress
  • wordpress get_the_category_list上海搜索引擎关键词优化
  • 新手做网站设计赣州网络问政
  • 天水网站建设贵阳网站建设方案书
  • 阿里云网站建设初衷菏泽手机网站建设
  • 网站建设运营的灵魂是徐州seo代理计费
  • 苏州网站开发电话金湖网站建设
  • ssh框架做的网站问题深圳注册公司创业补贴
  • 制作网站的工作流程做会计题目的网站
  • 语言互动网站建设甘肃网站建设推广
  • 黄骅港客运站电话号码自己做下载网站
  • 网站建设亼仐团深圳防疫今天最新规定
  • 西宁高端网站开发公司网站中在线咨询怎么做
  • 接网站开发的公司电话广东省省的建设厅官方网站
  • 爬虫科技网站建设做足球直播网站
  • 跨境电商网站平台我的世界做图片网站
  • 网站广告文案江门网络科技有限公司
  • 淘客网站开发培训网站推广公司兴田德润在哪儿
  • 张家港网站优化海口网站建设策划
  • 同德县wap网站建设公司各地持续优化防控措施
  • 安装wordpress插件seo搜索引擎优化与推广