随笔分类 -  随笔

摘要:需要使用以下这种写法 <router-view v-slot="{ Component }"> <keep-alive :include="['about', 'home']"> <component :is="Component"/> </keep-alive> </router-view> 阅读全文
posted @ 2024-02-18 15:58 雾气^^ 编辑
摘要:// 自定义指令 app.directive('lazy', { mounted(el, binding) { // 绑定的元素,绑定的值 // IntersectionObserver可以用来自动监听元素是否进入了设备的可视区域之内,而不需要频繁的计算来做这个判断 const observe = 阅读全文
posted @ 2024-01-28 15:40 雾气^^ 编辑
摘要:从Vue Router的2022-8-22更新后,无法使用name+params的方式进行传递,官方给出的说法是 所以我采用了 History API的模式 A组件 import {useRouter} from "vue-router" let router = useRouter() const 阅读全文
posted @ 2024-01-23 19:31 雾气^^ 编辑
摘要:改变写法 原写法: const bodyParser = require('koa-body') app.use(bodyParser({ multipart: true })) 修改后 const { koaBody } = require('koa-body'); app.use(koaBody 阅读全文
posted @ 2024-01-10 21:51 雾气^^ 编辑
摘要:控制台报错 throw err; // Rethrow non-MySQL errors ^ TypeError: Cannot read properties of undefined (reading 'query') 原因是MySQL8.0.4以前MySQL的密码认证插件是mysql_nati 阅读全文
posted @ 2024-01-10 21:47 雾气^^ 编辑
摘要:今天在操作数据库时想要对findAll后的数据进行重组时发现 在node端log是没问题children已经加上了 但是前端请求后死活没有children字段 后来查看文档得知 需要使用xxx.setDataValue(key,value) 的形式添加新字段才可以。 问题解决 阅读全文
posted @ 2024-01-07 12:46 雾气^^ 编辑
摘要:在当我使用的时候踩到一个坑: 当我在使用$reset想要重置state数据的时候,却报错了,经过排查发现 是因为没有使用选项式进行编写代码 关于$reset方法Pinia文档中只有简短的介绍: 您可以通过调用 store 上的 $reset() 方法将状态 重置 到其初始值: const store 阅读全文
posted @ 2023-12-18 17:01 雾气^^ 编辑
摘要:pinia 两种写法定义pinia 第一种:对象形式 不需要写ref state直接就是响应式数据 import { defineStore } from "pinia" export const useCounterStore = defineStore("useCounterStore ", { 阅读全文
posted @ 2023-12-18 16:48 雾气^^ 编辑
摘要:使用extends关键字可以实现继承 例如: class Dog extends Animal{} 代表Dog类继承自Animal类 使用继承后,子类会拥有父类所有的方法和属性 通过继承可以将多个类中共有的代码写在一个父类当中 这样只需要写一次即可让所有的子类都同时拥有父类中的属性和方法 如果希望在 阅读全文
posted @ 2023-11-04 17:49 雾气^^ 编辑
摘要:第一章 快速入门 0、TypeScript简介 TypeScript是JavaScript的超集。 它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。 TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。 TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用。 相 阅读全文
posted @ 2023-11-03 11:33 雾气^^ 编辑
摘要:首先 instanceof的作用是 判断对象的类型 原理 : instanceof有两个值 可以可以暂时叫做左值和右值,左边是需要判断类型的对象,右边是引用数据类型 查看右值的原型prototype是否出现在左值的__proto__上 阅读全文
posted @ 2023-10-31 12:32 雾气^^ 编辑
摘要:首先把两句话先抛出来 每个构造函数都有一个prototype属性 实例对象的__proto__就是它构造函数的prototype function Person(){ this.name = '张三' } //我们可以通过 Person.prototype.age = 19 来设置原型中的属性 Pe 阅读全文
posted @ 2023-09-29 23:12 雾气^^ 编辑
摘要:跨域出现的原因是因为:同源策略 同源策略:(缺一不可) 域名 端口 协议 如果不满足以上三个条件的任何一个 那么则构成跨域 违反同源策略 解决跨域的常用方式: jsop html中的script src属性获取其他源的数据 <script> function getData(){ console.l 阅读全文
posted @ 2022-08-01 15:32 雾气^^ 编辑
摘要:.json "enablePullDownRefresh": true, //开启下拉刷新 "backgroundTextStyle": "dark" //下拉刷新颜色 .js onPullDownRefresh: function () { wx.showNavigationBarLoading( 阅读全文
posted @ 2022-08-01 09:39 雾气^^ 编辑
摘要:https://developers.weixin.qq.com/community/develop/article/doc/00068a6ce50718e82f1c1d75650013 上方调用地图虽然好用好看但是会出现bug,比如回显的数据无法被清除修改,所以我改用为wx.chooseLocat 阅读全文
posted @ 2022-07-29 17:14 雾气^^ 编辑

点击右上角即可分享
微信分享提示
主题色彩