1.Vue的双向绑定(可能会有更好的解答 因为这个太常见了) 使用发布订阅模式将数据劫持和模板编译结合,实现双向绑定 1.observer 数据监听器,能对数据对象的所有属性进行监听,通过Object.defineProperty劫持. (vue3 proxy)将他们转化为getter/setter,如果发生数据变化会通知订阅者 2.compile 指令解析器 对每个元素节点进行解析 根据指令模版替换数据 以及绑定相对应的更新函数 3.watcher 观察者 作为observe和compile的桥梁 能够订阅并通过订阅者收到每个属性变动的通知,执行指令绑定的回调函数 从而更新试图 4.dep 订阅者 管理数据的订阅者 当数据发生变化之后 通知观察者来更新视图 2.v-model原理 1.本质是语法糖 等价于v-bind绑定属性的值 及v-on绑定input事件 监听input事件的输入 调用defineproperty方法 来修改属性的值 3.promise原理(高频题) 1.js异步编程的一种解决方案 表示一个异步操作的最终完成(或失
2023-05-18 21:34:11 227KB 前端 vue.js
1
Vue大屏可视化相关案例,适合掌握Vue技能并对可视化有兴趣的人群。
2023-05-18 21:20:09 737KB vue.js 前端 大屏可视化
1
包含精灵球,数码宝贝,多啦A梦的虚拟桌面宠物。 支持功能如下: 1.支持宠物资源自定义上传。 2.支持直播推流。 3.支持鼠标点击宠物。 4.支持宠物事件穿透。 5.支持宠物右键功能菜单,行走,跑动,跳跃,离开,攀爬,打招呼,超能力。
2023-05-18 17:06:56 67B 宠物 虚拟宠物 桌面宠物软件 vue.js
1
客服系统是基于GatewayWorker+Vue开发的一套多应用在线客服系统。 支持以Javascript、URL链接等形式快速接入站点,助力站点快速拥有在线客服功能。 主要技术栈 前端:VueJS + Vue-Router + Axios + Webpack 管理端:Bootstrap + Jquery + Layui + RequireJS WebSocket框架:GatewayWorker PHP框架:Laf。 功能亮点 1.多客服多应用支持,单客服可对接多个应用 2. 富文本支持,支持表情、图片、链接等 3.离线留言,客服不在线,自动进入留言 4.内置强大权限管理模块 5.内置文件在线管理系统模块 6.内置数据库在线备份系统模块 7.独立部署,不限应用、不限客服数。 系统在生活中的应用十分广泛,无论是个人还是企业,在日常生活中都需要系统,不仅可以提高工作效率和质量,也可以提高数据准确性,以下是系统的好处: 1. 提高效率:系统可以自动化处理大量的数据和信息,从而减少了人工操作的时间和错误率,提高了工作效率和质量。 2. 降低成本。
2023-05-18 11:23:39 5.81MB 毕业设计 vue.js 软件/插件 毕设项目
1
本项目软件架构选择B/S模式和java技术,总体功能模块运用自顶向下的分层思想。再然后就是实现系统并进行代码编写实现功能。 地方美食分享管理方面的任务繁琐,以至于美食机构每年都在地方美食分享管理这方面投入较多的精力却效果甚微,地方美食分享网站的目标就是为了能够缓解地方美食分享管理方面面临的压力,让地方美食分享管理方面的工作变得更加高效准确。 本项目在开发和设计过程中涉及到原理和技术有:B/S、java技术和MySQL数据库等等。开发步骤如下: 第一章绪论;剖析项目背景,说明研究的内容。 第二章开发技术;系统主要使用了java技术,b/s模式和myspl数据库,并对此做了介绍。 第三章系统分析;包罗了系统总体结构、对系统的性能、功能、流程图进行了分析。 第四章系统设计;对软件功能模块和数据库进行详细设计。 第五章系统总体设计;对系统管理员和用户的功能进行描述。 第六章对系统进行测试。 第七章总结心得;在论文最后结束章节总结了开发这个系统和撰写论文时候自己的总结和感想。 计算机技术在管理中成为人们的重要工具。可以有效快捷的解决想要获取的信息,提高工作效率。地方美食分享网站慢慢的被人们关注
2023-05-18 11:18:37 23.36MB spring boot 毕业设计 vue.js
1
一个在线文档预览组件 适用于uniapp在线文档预览,项目内打开。可预览offic的文档和pdf文档。 使用方法:引用组件的方式使用即可。 例子: 在需要用到的地方引入然后传入需要的参数即可。 showPreview 控制该组件的显隐,fileUrl 要预览的文档的网络地址 另外如需在文档里添加水印,或单纯需要添加水印功能,我也上传了对应的资源。
2023-05-17 10:58:15 4KB uniapp 在线预览文档 vue.js
1
版本: vue.js devtools 6.1.4_0 安装方式 1. url 中输入chrome://extensions/ 回车 2. 打开开发者模式, 3. 将压缩包解压,会有两个文件,分别是6.1.4_0.crx和6.1.4_0.pem 4. 拖入6.1.4_0.crx至浏览器即可
2023-05-13 22:12:01 2.38MB vue.js 前端 javascript ecmascript
1
支持学生、老师、教务管理员三个角色使用,是一个简洁版的毕设选题系统,另外还包括基础的用户管理、文件管理、角色管理、日志管理等。老师:发布毕业设计课题、上传任务书、审核学生的选题。学生:选择老师发布的毕业设计课题、取消选择课题、下载任务书、查询我的选题。教务管理员:专业档案的运维、用户/角色/权限的管理,以及系统基础的管理。数据库采用MySQL
2023-04-30 06:05:17 5.63MB spring boot 毕业设计 vue.js
1
专业负责人: 可以维护本专业培养计划信息(时间,培养计划名称,提交负责人名称等) 可以维护校外实训机构信息(实训机构名称,实训机构创立时间,实训机构简介等) 可以审核实训负责人提交的实训计划,根据不同状态,显示已审核,未审核。 可以管理在线双选。 实训负责人: 可以提交实训计划(包括实训名称,实训地点,实训年级,实训专业,实训持续时间,实训简介等) 可以提交学生实训进度(包括实训名称,实训地点,实训年级,实训专业,实训阶段(前期中期后期)) 可以维护推荐企业就业信息(包括企业名称,企业位置,企业联系方式,企业薪资待遇,企业岗位需求,企业任职需求等) 本专业本科生: 可以参与问卷调查(对实训教学的满意程度,对实训老师的满意程度等,调查结果可以以图表方式呈现在前端,如饼状图) 可以提交实训报告和实训总结 可以维护个人信息(姓名,年龄,学号,年级,专业,班级,电话,邮箱) 不同年级的学生人数希望以柱状图体现
2023-04-25 23:39:26 13.21MB springboot vue.js mybatis redis
1
vue-infinite-scroll, vue.js的无限滚动指令 vue-infinite-scrollvue-infinite-scroll是 vue.js.的一个无限滚动指令安装npm install vue-infinite-scroll --save你可以使用任何支持 comm
2023-04-23 10:58:35 10KB 开源
1