logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微前端的概念及常见的几种实现方式

微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端。微前端的实现意味着对前端应用的拆分,拆分应用的目的并不只是为了架构上好看,各个前端应用可以独立开发、独立部署,可以提升开发效率。同时,也可以进行并行开发——这些组件可以通过NPM、GitTagGit或者Submodule来管理

#微服务
vue form表单匹配一个或者多个IP地址校验

IP正则表达式:/^((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}$/vue form表单,代码如下:<template><div><el-form v-model="form" :rules="rules" ref="form"><el-form-

#正则表达式
vue表单验证rules国际化处理不能及时更新

有两种方式可以解决表单验证更新问题第一种:通过computed属性以基础表单为例,代码如下:<template><div><el-form :model="form" :rules="rules" ref="form"><el-form-item :label="$t('form.Name')" prop="name"><el-input v-

vue-cli3.0项目打包 ValidationError: Invalid options object.Terser Plugin has been ininialized……

造成上面问题的原因是terser-webpack-plugin版本问题。推荐使用terser-webpack-plugin@4.2.3。更新版本,重新打包即可。

#vue.js
vue提交多个表单,如何进行表单验证?

当需要提交多个表单验证时,需分步验证,以两个表单为例,js逻辑如下:export default {data() {return {baseform: {},advanceform: {}}}}

#vue.js
vue el-table表格添加el-select

代码如下:<template><div><el-table :data="list" border ><el-table-column align="center" label="姓名" prop="name"></el-table-column><el-table-column align="center" label="年龄"

#vue.js
vue表单单独移除一个字段验证

下面的代码以登录功能为例。功能描述: 用户输入密码时,失去焦点进行密码校验,当输入有误时,显示错误提示信息;只有密码值发生了变化,错误提示信息就移除。<template><div><el-form :model="form" :rules="rules" ref="form" label-width="140px"><el-form-item label=

#vue.js
swiper插件在vue中点击事件失效

首先安装vue-awesome-swipernpm install vue-awesome-swiper --save引用/*全局引入*/import VueAwesomeSwiper from 'vue-awesome-swiper';import 'swiper/dist/css/swiper.css';Vue.use(VueAwesomeSwiper);/*组件间引...

vue 文本框输入数字校验

以输入年龄为例:代码如下:<template><div><el-form :model="form" :rules="rules" ref="form" label-width="120px"><el-form-item :label="$t('form.Age')" prop='age...

#vue.js#javascript
前端如何实现拖拽文件和文件夹上传

如果是点击上传文件夹,可以给input添加webkitdirectory属性,但是拖拽上传文件夹,拿不到文件所在路径,也就是webkitRelativePath值为空。下图所示:FileSystemDirectoryEntry接口的方法createReader()返回一个FileSystemDirectoryReader 可以被用于读取在该目录中的条目的对象。在vue中的示例代码...

    共 18 条
  • 1
  • 2
  • 请选择