×

vue.js

Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(开发导航栏及公共部分)

dfgdg dfgdg 发表于2024-04-17 浏览9904 评论0
基于 Vue3.x + Vant UI 的多功能记账本(三) 系列内容 参考链接 基于 Vue3.x + Vant UI 的多功能记账本(一) 项目演示,涉及知识点 基于 Vue3.x + Vant UI 的多功能记账本(二) 搭建开发环境 项目演示 Vue3 + Vant UI_多功能记账本 开发导航栏 1、底部导航栏 components 文件夹下,创建 NavBar.vue 组件 NavBar.vue 详细内容请看代

vue.js

推荐20个值得收藏的前端开源项目(有哪些优秀的前端开源项目)

?₂₀₀₁₁₁₀₁ ?₂₀₀₁₁₁₀₁ 发表于2024-04-17 浏览9993 评论0
开源的世界每天都丰富多彩,2022年前端领域会有什么新的挑战?下面是我们整理的20个有趣的开源项目,希望当中有您想要收藏的那一个。 ★1. Proton粒子 Site: https://github.com/drawcall/Proton Proton是一个轻量、灵活的Javascript粒子动画库。使用它可以轻松创建各种炫酷粒子动画效果,该项目在github被近 2k 项目引用。Proton还支持3d粒子版本https://github.com/drawcall/three.pro

vue.js

uniapp-路由uni-simple-router

liukeshu liukeshu 发表于2024-04-15 浏览6079 评论0
背景 专为uniapp打造的路由器,和uniapp深度集成 通配小程序、App和H5端 H5能完全使用vue-router开发 模块化、查询、通配符、路由参数 使 uni-app实现嵌套路由(仅H5端完全使用vue-router) uniapp用到了很多vue的api,但在路由管理的功能相对于vue-router还是比较欠缺的,比如全局导航守卫 安装  // 项目根目录执行命令行 npm install uni-simple-router // 根据pages.js

vue.js

前端面试题之Vue系列(前端面试题 vue)

LJY LJY 发表于2024-04-15 浏览6335 评论0
1、双向数据绑定的原理 vue.js采用的数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动的时发布消息给订阅者watcher,触发相应的监听回调,然后去更新视图。 2、使用Object.definProperty()来进行数据劫持有什么缺点 在对一些属性进行操作时,使用这种方法无法拦截,比如通过下标方式修改数组数据或者给对象新增属性,这都不能触发组件的重新渲染,因为Object.def

vue.js

前端插件库之vue3使用element-plus实现登录、注册页面和忘记密码弹窗,以及已有样式的覆盖

Linus Linus 发表于2024-04-15 浏览8393 评论0
登录/注册页面组件 vue3 的登录和注册页面 目前只有框架和函数框架, 根据具体需要填充, 已有功能: 1.没有勾选同意使用手册, 登录和注册按钮是处于隐藏状态的 2.密码与确认密码不一致确认 3.其余功能处于待填充状态 <template> <div class="layout"> <el-tabs type="border-card"> <el-tab-pane label="登录"> &

vue.js

vue数据增删改查及表单验证(vue增删改查简单实现)

xiaoyao xiaoyao 发表于2024-04-15 浏览4256 评论0
目录 1. 准备工作 2. 弹出窗口 3. 新增更新功能 4. 删除功能 5. 表单验证 5. 接口文档 1. 准备工作 后台服务接口,对书本的增删改查操作 2. 弹出窗口 进入ElementUi官网, 找到Dialog对话框,可以参考“嵌套表单的dialog”实现。 该步骤先实现弹出窗口的前端逻辑,并不会调用后台接口服务进行实际的业务操作。 BookList.vue <!-- 弹出窗口:增加和修改书本信息共用一个弹出窗口,需要根据用户的选择动态的设置弹出窗口的标题

vue.js

el-tree设置利用setCheckedNodes/setCheckedKeys默认勾选节点,以及通过setChecked新增勾选指定节点

何程 何程 发表于2024-04-15 浏览14691 评论0
实现目标:在生成el-tree时,默认勾选其中某几个选项;或在进行某个选项的选中时,同时勾选上另一个选项。 实现效果: 在生成树结构时,默认勾选其中的两个选项。 在勾选其中一个选项时,另一个选项也被同时勾选。 实现方法: <el-tree :data="data" show-checkbox default-expand-all node-key="id" ref="tree" highlight-current :props="defaultPr

vue.js

qiankun微应用之间、主微应用之间相互跳转方式总结与实践

杍杋 杍杋 发表于2024-04-15 浏览6316 评论0
一、子应用互相访问 1、背景 (1)未来可能需要做不同子应用菜单的合并,如在bi应用下的侧边栏或者别的地方,需要跳转到数据治理的数仓主题里,或者涉及到子应用值改变,其他应用也需要使用; (2)a标签跳转会使整个页面重新刷新,原来的状态都会丢失掉; (3)用子应用router的history跳转会带上子应用的base,导致路由跳转404。这就造成使用微应用 router 的方法无法跳回主应用,也就无法直接跳到其他微应用。 2、解决方法 (1) 通过history.pushState()

vue.js

vue3的setup的使用和原理解析

魔趣吧【wwwmoqu8com】 魔趣吧【wwwmoqu8com】 发表于2024-04-15 浏览6449 评论0
1.前言 最近在做vue3相关的项目,用到了组合式api,对于vue3的语法的改进也是大为赞赏,用起来十分方便。对于已经熟悉vue2写法的同学也说,上手还是需要一定的学习成本,有可能目前停留在会写会用的阶段,但是setup带来哪些改变,以及ref,reactive这两api内部实现原理到底是什么,下面先来总结: setup带来的改变: 1.解决了vue2的data和methods方法相距太远,无法组件之间复用 2.提供了script标签引入共同业务逻辑的代码块,顺序执行 3

vue.js

vue 打包的方式(vue 如何打包)

!!!!!!! !!!!!!! 发表于2024-04-15 浏览27009 评论0
我是一个苦b的程序员,今晚加班到快通宵了,困得快睁不开眼了,女上司很关心,问我要不要吃宵夜。我没好气地说,宵夜就算了,能让我睡一觉就行了。女上司红着脸说了句讨厌啊,然后坐在我身边不动,好像距离我很近,搞得我很紧张,难道她发现我的程序出了bug?         今天分享的是vue项目中的打包方式:         一、使用vue-cli脚手架生成的项目         二、使用webpack         那么就让我们步入正题         第一种:               

vue.js

vite + vue3 —— vue地图大屏项目(vue可视化大屏项目)

qidouhai qidouhai 发表于2024-04-15 浏览9293 评论0
​回顾  前期  ​        前端利器 —— 提升《500倍开发效率》 传一张设计稿,点击一建生成项目 好牛_0.活在风浪里的博客-CSDN博客如果非要说它有什么缺点,那么我觉得就是它会,让你cv大法都没处使!!!比如:公司让你写一个小程序、或h5web页面、UI给了你30张UI图,说让你自己切图,你当时就准备拍案而起,拳棒相加,但突然想起来她好像是你老婆,所以 你忍了!你进入到网站,这个时候犹如战神附体,几秒钟搞定一张设计稿(包括透明图),祝大家2022 越来越强。https://bl