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

python课web网站开发优化设计六年级上册语文答案

python课web网站开发,优化设计六年级上册语文答案,网站建设 太原,香港网站域名使用说明 在 Pinia 中,获取状态变量的方式非常的简单 : 就和使用对象一样。 使用思路 : 1、导入Store;2、声明Store对象;3、使用对象。 在逻辑代码中使用 但是 Option Store 和 Setup Store 两种方式定义的全局状态变量…

使用说明

在 Pinia 中,获取状态变量的方式非常的简单 : 就和使用对象一样。
使用思路 : 1、导入Store;2、声明Store对象;3、使用对象。

在逻辑代码中使用

但是 Option StoreSetup Store 两种方式定义的全局状态变量在获取的时候还是有简单的区别的:
Option Store : 声明Store对象之后,可以直接使用属性,例如 : 【store.name】
Setup Store : 声明Store对象之后,可以获取到定义的声明式对象,所以使用具体属性时需要通过 该对象,例如 : 【store.student.name】

在html模板中使用

此处非常的简单,Store对象中有一个$state 属性,这个属性就是我们定义的全局状态变量。

下面通过具体的案例体会一下。

具体案例

本案例 有一个全局状态变量的 配置文件,分别通过 Option StoreSetup Store 两种方式定义了两个全局状态变量;
在组件A 中 导入两个全局状态变量,并分别在控制台 和 页面模板中读取展示一下;
在 App.vue 文件中 存在 <router-view> 标签用于组件的路由。

全局状态变量配置文件

// 导入 defineStore API
import { defineStore } from 'pinia'// 导入 reactive 依赖
import { reactive } from 'vue'// 定义全局状态方式一 : option store
export const useClassStore = defineStore('classinfo',{state: () => ({name:'快乐篮球二班',studentNum:30})})// 定义全局状态方式二 : setup store
export const useStudentStore = defineStore('studentinfo',() => {// 响应式状态 : student 是响应式对象const student =  reactive({name : '小明',age:12,className:'快乐足球一班'})return { student }})

App.vue 组件

<template><div class="basediv">APP.vue 中的 msg : {{ msg }}<br><br><!-- 组件放在这里 --><router-view></router-view></div></template><script setup lang="ts">// 引入 provide 方法import { ref } from 'vue'// 声明父组件的一个变量const msg = ref('这是App根组件的msg变量')</script><style scoped>.basediv{width: 600px;height: 400px;border: 1px solid red;}
</style>

组件A 的代码

<template><div class="diva">这是组件A<br><br><!-- 使用 $state 来读取全局状态变量 -->classStore : {{ classStore.$state }}<br>studentStore :  {{ studentStore.$state }}</div></template><script setup lang="ts">// 导入全局状态变量的定义import  { useClassStore,useStudentStore }  from './storea'// 获取全局状态变量的对象const classStore = useClassStore()const studentStore = useStudentStore()// 读取一下全局的变量console.log('组件A 中 : ',classStore)console.log('组件A 中 : ',studentStore)// Option Store 的方式 : 直接可以获取到属性console.log('组件A 中 classinfo 对象 : ',classStore.name+' - '+classStore.studentNum)// Setup Store 的方式 : 仍然需要通过 定义的 student 对象,因为这个student 是真正的全局状态对象console.log('组件A 中 studentinfo 数据对象: ',studentStore.student.name+'-'+studentStore.student.age+'-'+studentStore.student.className)console.log('------')</script><style scoped>.diva{width: 450px;height: 250px;background: red;}
</style>

运行结果

在这里插入图片描述

http://www.jinmujx.cn/news/116828.html

相关文章:

  • 做网站导航栏目怎么做厦门谷歌seo公司有哪些
  • 做外贸必须知道的网站关键词优化一年多少钱
  • 为什么网站很少做全屏百度推广一级代理商名单
  • 做网站用的产品展示横幅百度代理授权查询
  • 花瓣网是仿国外那个网站做的天津seo管理平台
  • 一个公司设计网站怎么做百度一下首页登录
  • 一个人做公司管理网站郑州网站建设推广有限公司
  • 现在用什么做网站搜索引擎营销的特点有
  • 网站的策划做推广软件商店安装
  • 江北网站建设价格官网建设
  • 有没有学做家具的网站友情链接收录
  • 美女网站源码提高工作效率8个方法
  • 广州越秀区疫情浙江短视频seo优化网站
  • 福建漳州网站建设费用免费营销培训
  • 顺义网站建设推广优化seoseo搜索引擎优化论文
  • 广州天河区建设网站学好seo
  • 网销具体怎么做网站漯河seo公司
  • 网站做百度推广需要什么材料重庆网站建设公司
  • 国内好的设计网站推荐搜索最多的关键词的排名
  • 做影视网站 片源从哪里来怎么制作网站平台
  • 网站更新迭代媒体发布公司
  • 广告艺术设计是什么宁波seo怎么推广
  • 网站做乘法表丹东seo推广优化报价
  • 佛山微信网站建设多少钱产品推广ppt范例
  • 有没有做任务的网站seo关键词排名工具
  • 湖南网站建设seo优化兰州seo外包公司
  • 网站换ip注意成都今天重大新闻事件
  • 免费网站建设程序下载如何快速被百度收录
  • 旅游做攻略网站什么是淘宝搜索关键词
  • 免费使用模板的网站百度网盘云资源搜索引擎