首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
shmao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
如何调试 vue3 源码
1. 下载源码 2. 源码构建,生成 sourcemap 3. 创建 demo 项目 4. 创建 vite 项目
三十七个常见Vue面试题,背就完事了。
一、谈谈你对MVVM的理解? 映射关系简化,隐藏controller MVVM在MVC的基础上,把控制层隐藏掉了。 Vue不是一个MVVM框架,它是一个视图层框架。 ViewModal是一个桥梁,将数
从设计模式理解 Vue 响应式(多图警告)
官方解释: Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新 ,简单说就是数据发生改变视图会做出相应的更新,视图发生变化。 例如 input 输入,数据也会做出对应的变化。 我们来看一个响应式…
分享8个非常实用的Vue自定义指令
在 Vue,除了核心功能默认内置的指令 ( v-model 和 v-show ),Vue 也允许注册自定义指令。它的作用价值在于当开发人员在某些场景下需要对普通 DOM 元素进行操作。
html2canvas实现浏览器截图的原理(包含源码分析的通用方法)
有时用户希望将我们的报表页面分享到其他的渠道,比如邮件、PPT等,每次都需要自己截图,一是很麻烦,二是截出来的图大小不一。 html2canvas库就能帮我们做到,无需后台支持,纯浏览器实现截图,即使页面有滚动条也是没问题的,截出来的图非常清晰。 这个库的维护时间非常长,早在2…
通过Object.defineProperty数据拦截对比,体验一下proxy有多优秀
这里通过vue1.x,vue2.x时的数据拦截来说一下Object.defineProperty。 先来用Object.defineProperty实现一下对象的拦截。 上面通过遍历data的数据,进行了一次简单的拦截;看似没有问题,但如果我们改变data.h.c是不会触发se…
使用Vue自定义指令实现右键菜单
浏览器里右键时会有一个默认的菜单,在我的开源项目中正好有自定义右键菜单的需求,在npm库找了下与之相关的包,发现都是以组件形式实现的,感觉那种做法太过繁琐。 于是,我就想着能不能像vue的内置指令那样,绑定到元素上,在这个元素上右键就能出现右键菜单,这样做就方便很多了。 看了下…
项目搭建之vite脚手架
1. 初始化项目 2. 给 vscode 安装 eslint prettier stylelint 插件 3. 使用 eslint + babel 4. 使用 GUI 5. 使用 scss Vue CLI 项目附带对 PostCSS,CSS 模块和预处理器(包括 Sass,Le…
基于Vue的前端架构,我做了这15点
本篇文章针对于 vue2,目前正在基于 vue3 做一个开源的脚手架,如果有感兴趣的同学,可以来这里贡献代码。 考虑到后续招人和现有人员的技术栈,选择 Vue 作为框架。 公司主要业务是 GIS 和 BIM,通常开发一些中大型的系统,所以 vue-router 和 vuex 都…
让Vue3 Composition API 存在于你 Vue 以外的项目中
作为新特性 Composition API ,在 Vue3 正式发布之前一段时间就发布过了。 距文档介绍, Composition API 是一组低侵入式的、函数式的 API,使得我们能够更灵活地「组合」组件的逻辑。 不仅在 Vue 中,在其他的框架或原生 JS 也可以很好地被…