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

北京建设局网站首页网站空间维护

北京建设局网站首页,网站空间维护,在线咨询 1 网站宣传,wordpress编码学习vue3#xff0c;都会从基础知识点学起。了解setup函数#xff0c;ref#xff0c;recative#xff0c;watch、computed、pinia等如何使用 今天说vue3组合式api#xff0c;pinia 戳这里#xff0c;跳转pinia中文文档 官网的基础示例中提供了三种写法 1、选择式api都会从基础知识点学起。了解setup函数refrecativewatch、computed、pinia等如何使用 今天说vue3组合式apipinia 戳这里跳转pinia中文文档 官网的基础示例中提供了三种写法 1、选择式api类似于vuex的写法 2、组合式apivue3 组合式api写法 3、借助辅助函数mapStores()、mapState() 或 mapActions() 本文主要讲第二种写法它与vue3的语法风格是统一的 使用 1、定义store(stateactiongetters) //defineStore函数创建store实例对象 //defineStore函数需要传递两个参数第一个参数:小仓库名字(唯一id不可重复 用于区分是哪个store这样就不会出现命名冲突组件中使用仓库数据是通过定义变量(useCounterStore )接收defineStore方法返回的函数和仓库名(counter)没有直接关系) //第二个参数:小仓库配置对象 //defineStore方法执行会返回一个函数,函数作用就是让组件可以获取到仓库数据 import {defineStore} from pinia import {ref} from vue import axios from axiosexport const useCounterStore defineStore(counter,(){ //数据(state) const count ref(0) const API_URL /api/booklist cosnt list ref([])//getter const deoubleCount computed(()count.value*2)//修改数据的方法 //(同步action) const increment (){ count.value } //(异步action,与组件中定义数据和方法的风格完全一致) const loadList async (){ const res await axios.get(API_URL) list.value res.data } //以对象形式返回 return {count,increment,deoubleCount,list,loadList } })2、组件使用store script setup //1、导入useCounterStore 方法 import {useCounterStore } from /stores/counter//2、执行方法得到counterStore对象 const counterStore useCounterStore ()console.log(counterStore)//counterStore 对象包含的就是counter仓库中return出来的对象onMounted((){ counterStore.loadList() })/scripttemplatebutton clickcounterStore.increment {{counterStore.count}}{{counterStore.deoubleCount }}/buttonul li v-foritem in counterStore.list :keyitem.id) {{item.name}} /li /ul/template打印counterStore storeToRefs 为什么要使用storeToRefs可以简化写法原先的counterStore.count通过解构可以直接使用count。中文文档中特意注明不能直接对store进行解构会破坏响应式。响应式丢失视图也不再更新。所以使用storeToRefs函数可以辅助保持数据stategetter的响应式解构 有效写法 观察下区别错误写法下打印countdeoubleCount 拿到的是两个0 正确写法下打印countdeoubleCount 拿到的是两个响应式的对象 方法不需要通过storeToRefs函数解构赋值直接从原来的counterStore中解构赋值 const {increment } counterStore
http://www.pierceye.com/news/319382/

相关文章:

  • 网站开发和前端和数据媒体wordpress关闭主题
  • 怎样开网站卖东西龙华网站制作公司
  • 网站制作公司南宁怎样大力开发公司网站建设
  • 香橼做空机构网站广州地铁运营时间
  • 怎么用Visio studio做网站软件开发需要哪些人员
  • emlog做企业网站建设教育网站费用
  • 有做火币网这种网站的吗对红色网站建设的建议
  • 聚美优品网站建设导向北郊网站建设
  • 一键建站免费公司网页如何建立
  • 简诉网站建设的基本流程嵌入式培训心得体会
  • 旅游网站建设报价单编程猫官方网站
  • phpcms 专题网站模板网站效果图用什么做
  • 手机网站需要多少钱做淘宝网站运营工作流程
  • 惠州seo网站管理个人网站名
  • 大型网站的优化方法儿童编程哪家培训机构好
  • 怎么样能够为一个网站做推广金安合肥网站建设专业
  • 免费手机网站商城微信公众号对接网站做
  • 用vs2013做网站公司网站突然404
  • 东莞建站模板搭建广东商城网站建设
  • crm网站下载网站建设网址网站制作
  • 网站开发怎么入驻京东花店网站开发参考文献
  • 郑州专业网站推广优化公司技术支持 东莞网站建设
  • 苏州做网站的公司哪家最好网站企业
  • 厦门做网站seo网络营销就是什么
  • 哪个网站可以学做蛋糕网络软件系统
  • 网站制作的核心要点是什么找人做网站服务器不是自己的怎么办
  • 自己做国际网站福建省文明建设办公室网站
  • 天津专业做网站的公司私人免费网站怎么下载
  • 深圳网站设计灵点网络口碑好广州海珠建网站
  • 网站开启gzip压缩西安的推广公司