目录一、Ajax1、同步与异步2、原生Ajax(繁琐)①、写一个简易的Ajax3、Axios(推荐使用)①、Axios入门②、Axios请求方式别名③、案例:基于Vue及Axios完成数据的动态加载展示二、前后端分离开发1、前后端开发模式①、前后端混合开发②、前后端分离开发(主流模式)③、前后端分离开发流程2、YAPI(接口文档的管理平台)①、什么是YAPI?②、如何使用YAPI?三、前端工程化1
1. 视图1.1 概念视图是虚拟的表,创建时只保存sql逻辑,不保存查询结果,在使用时再动态生成临时表。当经常用到同样的查询结果,或较复杂的查询语句时,就很适合使用视图。1.2 视图的增删改查#创建视图 CREATE VIEW <视图名> AS <查询语句>; #使用视图 SELECT <视图中的列> FROM <视图名>
## 实现element plus组件类型的步骤 为了实现element plus组件类型的typescript支持,我们需要按照以下步骤进行操作: 1. 下载element plus组件库 2. 安装typescript声明文件 3. 配置tsconfig.json文件 4. 创建组件 5. 声明组件类型 下面我将逐步介绍每一步需要做的事情,并附上相应的代码和注释。 ### 1. 下载e
原创 2023-11-29 05:32:00
1499阅读
起因最近项目(微信小程序项目)有一个需求,有一些多级结构的数据,需要一个树形的菜单来显示内容,类似如下: : 然而,在实现的时候却意外的遇到了困难。。实现树形菜单遇到的困难其实应该说是实现无限层级树形菜单遇到的困难。 微信小程序无法动态新增子节点,然而我们的数据并不确定有多少层级(这里顺带一提,如果层级确定且级数不多的话,实现树形菜单还是比较容易的,可以使用多级嵌套wx:for来实现)。 在
有这样一种需求,选择[开始时间]和[结束时间],接待时间自动设置起始时间和终止时间。 使用的日历控件是WeUI官方的Calendar。<!--出差时间--> <div class="weui-cell"> <div class="weui-cell__hd"><label class="weui-label">出差时间</la
转载 8月前
47阅读
文件上传怎么传 前言:周五的时候有了一个新的需求,要求上传图片和视频,初次尝试的我屡屡遇坑,下面给大家分享我的心历路程(yun tou zhuan xiang) 传输的内容:首先我们要确定传输的内容,如果传输的内容不对的话,我们写的再对也没有用那么传输什么样的数据应该是什么样的呢?当显示出(binary)就代表我们传输的内容是正确的了,否则不要谈别的了。  
createFilter(queryString, filed) { console.log("createFilter==" + queryString) return (item) => { switch (filed) { case 'cardNum': break case 'ca
转载 10月前
63阅读
vue-element-admin初窥摘要入职这么长时间以来,掐头去尾整好一个月的时间了,现在才第一次真正意义上的了解到我现在所做的项目是基于一个二次封装的骨架来进行的三次开发的一个项目。这个骨架就叫做vue-element-admin。它的作者现就职于字节跳动,公司地址在上海闵行区,离我也就几公里的亚子。想想还有点小激动呢。人家是大佬,可我是菜鸡。功能其实vue-element-admin只是其
在使用 Element Plus 组件库的项目中,开发者经常会遇到与 TypeScript 类型引入相关的问题。Element Plus 提供了一系列丰富的组件,然而,合理地引入组件并确保类型安全却是一个颇具挑战的任务。本文将分享在处理 "Element Plus 引入组件 TypeScript 类型" 的过程中,如何设计出完善的备份策略、恢复流程、应对灾难场景、工具链集成、日志分析和验证方法。
原创 5月前
90阅读
vscode开发vue推荐的插件设置为中文语言环境win【ctrl+shift+p】mac+【command+shift+p】在弹出的搜索框中输入【configure language】,然后选择搜索出来的【Configure Display Language】vetur 插件: vue文件基本语法的高亮插件setting.json添加配置eslint插件:智能错误检测插件,在具体开发中作用很大,
转载 7月前
55阅读
作者:前端森林引言由于业务需要,近期团队要搞一套自己的UI组件库,框架方面还是Vue。而业界已经有比较成熟的一些UI库了,比如ElementUI、AntDesign、Vant等。结合框架Vue,我们选择在ElementUI基础上进行改造。但造轮子绝非易事,首先需要先去了解它整个但构建流程、目录设计等。本文通过分析ElementUI完整的构建流程,最后给出搭建一个完备的组件库需要做的一些工
通常web测试有两种类型测试 : 单元测试和E2E(端到端 End - to - End)1. 什么是单元测试:“单元”, 将代码分解为易于测试的小部件, 通常单元是个函数, 也可能是类或复杂的算法 单元测试 的关键概念是函数的给定输入应始终产生相同的输出 例如:// Function we want to test const add = (x,y) => x + y; // Unit
【一】VSCODE官方插件库https://marketplace.visualstudio.com/最好能在文件->首选项->设置中,搜索update,将Auto Update关闭,否则,如果网络或者配置有问题,在重启vscode时,会经常出现c/c++扩展更新,然后更新失败的问题【二】菜单显示语言设置为中文1.Ctrl+shift+p2.搜索框中输入configure displa
转载 9月前
606阅读
前言好的宝子们,我们到这里对应的就是大家最喜欢的cv工程师的讲解啦,elemnet组件呢就是提前写的各种代码的综合,大家可以直接咳咳咳你懂得嘿嘿,好了,进入主题element组件官网Element - The world's most popular Vue UI framework 这个是对应的官网这里就是展开之后的代码,供大家复制粘贴element使用前讲解首先我们需要下载,在你的脚
转载 2024-07-31 23:41:48
79阅读
本文将全面覆盖 Element Plus 的 常用核心组件,通过 深度分析、最佳实践案例 以及 详细的代码示例,帮助你掌握如何在实际项目中高效利用 Element Plus,构建现代化、响应式的企业级应用。
转载 1月前
387阅读
前言众所周知,ElementUI,是一个比较完善的UI库,但是使用它需要有一点vue的基础。在开始本文的正文之前,我们先来看看安装的方法吧。安装ElementUI模块cnpm install element-ui -S在main.js中引入import ElementUI from 'element-ui' import 'element-ui/lib/theme-default/index.cs
最近刚做完建站工具,准备总结里面使用到的一些技巧,同时会做一版简化的放在 github上。先来一篇翻译的文章,和我在项目中使用的动态组件思路一样,不过缺少了演化的过程,直接给出了最终的解决方案。这篇文章给的场景也很简单,但要了解这种思想是足够的。之后再详细的总结我遇到的问题和解决方案,放在更复杂的场景中。以下是翻译正文:组件并不总是具有相同的结构。有时需要管理许多不同的状态(注:指的是根据不同状态
模态框使用 模态框使用流程参考 Bootstrap 官方文档拷贝模态框的元素,点击JavaScript插件,选择模态框,里面有许多样式,以其中的样式为例  放在页面的body元素中,然后再加入input表单,修改添加或者编辑按钮,可以通过点击事件,给按钮绑定点击事件,点击后弹出模态框也可以参考官方给出的代码,$('#模态框的id').modal('show'); //官方文档中表示通过该方法即可弹
一周的时间,把初次安排的任务模块算是基本完成了。当然还有几处功能没有完全实现的。总的来说,我为自己的表现评价为:中规中矩。因为是第一次来完成分配的任务模块,在技术尚未成熟的时期,有之前的一个项目作为参考,对于我来说还是挺好的,起码我参考修改代码是要建立在你明白搞懂了项目框架和代码含义的基础上进行的。所以目前在这步上,我是已经可以的了。问题当然就存在于在没有参考的功能下,我得用自己的办法来解决。从这
vue构造、vue组件和vue实例这三个是不同的概念,它们的关系有点类似于Java的继承概念:关系:vue构造->vue组件->vue实例也就是说不同的vue组件可以共用同一个vue构造,不同的vue实例可以共用同一个vue组件。在大型项目中,用过java开发的都知道,继承是非常重要的,前端也一样。我们先看看他们之间的实现代码区别<script> //vue构造 Vue
转载 6月前
36阅读
  • 1
  • 2
  • 3
  • 4
  • 5