Nano
  • 首页
  • 归档
  • 分类
  • 标签
  •   
  •   
pinia基本使用(四)の仓库互调用&重置仓库

pinia基本使用(四)の仓库互调用&重置仓库

仓库互调用 理解: 在仓库中引入另一个仓库实例化后进行调用index.ts import {defineStore,storeToRefs} from 'pinia' // 引入另一个仓库 import {effStore} from './eff' type numbers={

2022-04-30
Vue3 pinia
pinia基本使用(三)の值得修改

pinia基本使用(三)の值得修改

值的修改 直接修改(不推荐)定义: 可以在setup里直接对store里的值进行修改 <script setup lang="ts"> import { mainStore } from './store/index' import { storeToRefs } from 

2022-04-30
Vue
Vue3 pinia
pinia基本使用(二)の值的获取

pinia基本使用(二)の值的获取

仓库获取值的方式 通过仓库实例获取<script lang="ts" setup> import { mainStore } from './sotre/index' const store = mainStore() const change = ()=&g

2022-04-30
Vue
Vue3 pinia
pinia基本使用(一)の简单使用

pinia基本使用(一)の简单使用

pinia的优点 支持vue2、vue3 抛弃了Mutations操作,只有state、getters和actions 不需要嵌套模块,符合vue3的Composition API 完整的TS支持 代码更加简洁 没有命名空间 基本使用 安装npm install pinia || yarn add pinia 在main.ts中挂载pinia实例 import {createApp&

2022-04-30
Vue
Vue3 pinia
事件总线

事件总线

定义 属于一种观察者模式,其中包括三个角色:(1) 发布者 : 发出事件(2) 订阅者 : 订阅事件,并且会进行响应(3) 事件总线 : 无论是发布者还是订阅者都是通过事件总线作为中台的 代码 class NanoEventBus { constructor() { this.eventBus = {} } on(e

2022-04-14
JavaScript
JavaScript
深拷贝

深拷贝

代码function isObject(value) { const valueType = typeof value return (value !== null) && (valueType === 'object' || valueType === &

2022-04-14
JavaScript
JavaScript
防抖(debounce) & 节流(throttle)

防抖(debounce) & 节流(throttle)

防抖(debounce) 定义: 在规定的时间内如果事件被密集触发,则规定的时间重新计算并且规定的时间结束后只触发最后一次事件。 应用场景:(1) 输入框中频繁的输入内容,搜索或者提交信息(2) 频繁的点击按钮,触发某个时间(3) 监听浏览器滚动事件,完成某些特定操作(4) 用户缩放浏览器的resize事件 function debounce(fn, delay, immediate &#x

2022-04-14
JavaScript
JavaScript
DOM

DOM

DOM 定义: 提供了一系列的模型和对象,让我们可以方便的来操作Web页面。 事件监听 定义: 在web当中,事件在浏览器窗口中被处罚,并且通过绑定到某些元素上或者浏览器窗口本身,那么我们就可以给这些元素或者window窗口来绑定事件的处理程序,来对事件进行监听 方式:(1) 在script中直接监听(2) 通过元素的on来监听事件 <div onclick=" co

2022-04-14
JavaScript
JavaScript
BOM

BOM

BOM 定义: 浏览器模型对象,是js脚本与浏览器窗口的桥梁。 对象模型:(1) window : 包括全局属性、方法,控制浏览器窗口相关的属性、方法(2) location:浏览器连接到对象的位置(URL)(3) history:浏览器的历史(4) document:当前窗口操作文档的对象 window对象 全局对象在node是Global, 在浏览器里就是window 浏览器窗口对象(BO

2022-04-14
JavaScript
JavaScript html
cookie

cookie

cookie 定义: 某些网站为了辨别用户身份而存储在用户本地终端上的数据,类型为小型文本文件。 场景: 浏览器会在特定的情况下携带上cookie来发送请求,我们可以通过cookie来获取一些信息。 分类:(1) 内存cookie i. 定义: 存储在浏览器,由浏览器保存,浏览器关闭就会清除(2) 硬盘cookie i. 定义: 存储在硬盘中,有过期时间,时间到期清除或者用户手动清除(3)

2022-04-14
JavaScript
JavaScript html
123…8

搜索

这是Nano的个人博客 | 记录成长的过程 @2022
总访问量 次 总访客数 人