当前位置:首页
> javascript
vue3 setup方法执行原理
Vue 3中的setup函数是在组件实例创建之前调用的一个特殊函数,它主要用于配置组件的状态和行为。下面是setup函数的执行原理的分析:在组件定义中,通过setup属性指定一个函数,例如:export default { &nb...
Vue3源码之createApp
Vue.js 3中的createApp是用于创建一个Vue应用的函数。它的原理可以简单地解析为以下几个步骤:1. 创建一个应用实例:createApp函数会返回一个应用实例,该实例代表整个Vue应用的根实例。2. 组件注册:通过app.component方法,可以注册全局组件或局部组件。全局组件可以...
koa设置响应头
设置响应头async function responseTime(ctx, next) { const start = Date.now(); await next()...
mongodb数据备份和读取
下载mongodb数据工具,https://www.mongodb.com/try/download/database-tools,解压到目录中用命令行进入此目录,使用mongodump命令生成备份文件,例如备份本地test数据库到d:\db目录, 在db目录会生成一个test文件夹: mongod...
js fetch方法使用
// get请求,第一个参数是请求地址,第二个可选,默认发送的是get请求 fetch('/api/user/list').then(res => { res.json().then(data&n...
vue3 插件开发
插件是向vue添加全局功能。你如果是一个对象需要提供install方法,你如果是function就直接当install 方法去使用。写一个loading组件供全局使用:1)目录结构index.ts文件内容:import { createVNode, render,&nb...
vue3 scoped样式穿透
用于修改很多vue常用的组件库,在组件中还是避免不了修改组件库样式以elementui为例:<div class="box"> <el-input class="input"...
vue3 ref,shallowRef, triggerRef, customRef
ref深层次响应变成响应式const name = ref('refName') name.value = 'newName'shallowRef浅层次响应const obj = sha...
vscode vue3常用插件
volarvolar是一个针对vue的vscode插件,在写vue2时,通常使用vetur插件,volar用于vue3,与vetur不同的是,volar提供了更为强大的功能(使用时需要把vetur禁用,两者一起用会有冲突)Live Serverlive server可以直接启动一个服务,打开html...