一、技术提要涉及element-ui中的validate方法二、具体实现1、表单部分代码<el-form ref="loginFormRef" :model="loginForm" :rules="loginFormRules" label-width="0px" class="login_form">
<!-- 用户名 -->
<el
感觉自己已经落伍了不少,最近开始接触 vue 的全家桶套装,vuejs axios ,vuex, 还有昨天看到mockjs ,非常有意思的模拟数据。可以模拟出很多测试数据。对于使用vue 的开发的时候,让我产生很大疑惑,采取webpack 打包后的程序和传统基于服务器端渲染的做法大不相同。属于两种思维的跳跃。1,基于jquery时代,dom的操作 2,vue 和angular 的基于数据的驱动
前言vue-property-decorator,@Model选项,也就是vue2.2中新增的实例model选项。原来只知道v-model属性实现双向绑定,对这个model选项突然不是很理解。所以这里 重新对v-model和自定义组件的v-model做一个回顾,加深印象后,再去理解model选项到底是做什么的,有什么作用。vue中的v-model指令实现了表单的双向绑定,这是官网的一个栗子:<
转载
2024-09-23 16:35:21
33阅读
Vue插件概述简单来说,插件就是指对Vue的功能的增强或补充。比如说,让你在每个单页面的组件里,都可以调用某个方法,或者共享使用某个变量,或者在某个方法之前执行一段代码等总体流程应该是:【声明插件】——【写插件】——【注册插件】——【使用插件】写插件和声明插件是同步的,然后注册到Vue对象中(不用担心重复注册),最后在写Vue组件的时候使用写的插件1.声明插件先写一个js文件,这个js
转载
2024-10-16 16:52:25
60阅读
vue中env文件的配置vue项目中env文件的配置文件名:文件内容:关于文件的加载process.env属性注意修改完要重新启动一遍项目vue项目中 .eslintrc.jsvue项目中 .gitignorevue 项目中 .eslintignorevue 项目中.stylelintrc.jsvue 项目中 jsconfig.jsonvue 项目中 .editorconfig vue项目中en
转载
2024-10-25 20:49:08
52阅读
近日在项目完成时需要需要做到内容跟随屏幕可视窗口大小进行适配,然后想到用rem来实现适配问题 1.首先安装一个px转rem的插件npm install postcss-pxtorem --save2.新建一个rem.js文件// 设置 rem 函数
function setRem() {
const pageWidth = window.innerWidth;
//为了ie也能拿到
转载
2024-05-15 15:01:43
812阅读
公司内部一直有大屏的需求,也一直再做,中途也踩了一些坑,但是没有认真的来总结下。首先项目中,做过移动端的适配,也有现在的大屏需求,中间都离不开不一个单位rem,自适应看起来就很麻烦,不过无惧困难,困难才会看到你说,哟,厉害了,我闪~,下面慢慢聊来。浅析rem首先rem是css单位,相比于px固定的像素单位,rem更加的灵活,还有现在也比较好的vm。如果从未了解过,可以先过过眼rem自适应。CSS3
转载
2024-07-11 21:25:58
237阅读
一、什么是 Vue ? 首先,Vue 是一个 MVVM 框架,M -- 模型,就是用来定义驱动的数据,V -- 视图,是经过数据改变后的 html,VM -- 框架视图,就是用来实现双向绑定的中间桥梁。Vue.js 是采用数据劫持结合发布者-订阅者模式的方法,通过 Object.definePropety() 来接吃个够属性的 setter、getter,在数据变动时发布消息给订阅者,出发相应的
2021/3/25vue的基本使用 <head>
<!-- 1.先引入vue核心文件-->
<script src="vue.js"></script>
</head>
<body>
<!--在el属性对象的标签中 填写正确的vue语法展示或者控制数据-->
<div id="app">
转载
2024-08-20 00:03:32
72阅读
1、nodeJs本文是团队内一次分享的时候写的,整体是一个快速索引系列。1-1、Node安装和npm介绍NodeJs官方网站: https://nodejs.org/en/ NodeJs中文网站: http://nodejs.cn/安装完成之后检查是否安装成功> node -v或者> npm -v非浏览器环境执行js> node xxx.js常用的npm命令> #输出当前版
rem是什么? 它是一个相对单位,像px,vh,vw等一样,可以用来表示尺寸单位。rem之所以可以用于自适应布局,是因为rem是一个相对尺寸,它只相对于html根元素来进行计算所以,在不同的页面大小中,只要改变html根元素的大小,其他所有使用rem单位的元素便会跟着改变 首先要知道,浏览器的默认字体高都是16px,所以可以这样理解
转载
2024-09-24 01:25:22
26阅读
目录1. px与视口 2. % 3. 媒体查询 4. rem 5. vm/vh1. rem单位首先来看,什么是rem单位。rem是一个灵活的、可扩展的单位,由浏览器转化像素并显示。与em单位不同,rem单位无论嵌套层级如何,都只相对于浏览器的根元素(HTML元素)的font-size。默认情况下,html元素的font-size为12px,所以:1 rem = 12px为了计算方便,通常可以将ht
转载
2024-04-19 15:08:41
27阅读
一个认真生活的人,都值得被认
转载
2022-04-21 13:49:39
365阅读
8 个月前Mint UIGitHub:github.com/ElemeFE/mint项目主页:mint-ui.github.io/#Demo:elemefe.github.io/mint-文档:mint-ui.github.io/docs/#由饿了么前端团队推出的 Mint UI 是一个基于 Vue.js 的移动端组件库。自 6 月初开源以来,根据社区和团队内部的反馈,修复了一些 bug 并新增了
学习React:从Vue到React的转变我在前端行业工作已经有3年的经验了,一直以来主要使用的是Vue全家桶和UniApp进行开发。然而最近我加入了一家新公司,他们的主要技术栈是React。这篇文章旨在记录我在学习和使用React的过程中的感受和经历。过去的经验在使用Vue全家桶和UniApp的过程中,我已经习惯了Vue的开发方式和生态系统。Vue的简洁语法、响应式数据绑定以及组件化开发让我非常
移动端rem适配方案rem适配原理方案1:rem+媒体查询方案2:js+rem方案3:vw+rem(不用查询屏幕宽度) 移动端适配经常使用的就是 rem; 主要有以下几种方案:1:rem + 媒体查询(@media)2:js + rem(查询屏幕宽度)3: VW + rem(不需要查询屏幕宽度) 这几种方式最终css写的单位是 rem;rem适配原理rem是一个相对单位。 是相对于根元素html
转载
2024-09-30 14:53:35
47阅读
作者:瑞哥最近 Vue3 关于 ref-sugar 的提案引起了广泛的讨论:juejin.im/post/689417…[1]<script setup>
import Foo from './Foo.vue'
// declaring a variable that compiles to a ref
ref: count = 1
const inc = () => {
rem布局的概念,用途,用法和扩展内容
rem布局1.rem布局是什么?font size of the root element.rem就是相对于根元素<html>的font-size来做计算2.为什么要使用rem布局? 使用 rem 单位能够控制元素整体等比放大缩小,而不是固定大小。 使用这种灵活性,在开发期间,能更加快速灵活的调整,允许
转载
2024-03-29 22:21:40
83阅读
本文简单介绍一下vue项目移动端的rem适配准备。首先移动端肯定用的是vant组件库,在开发移动端之前,通常要做好rem适配,当然也可以的vw适配,这里简单介绍一下rem适配。首先看一下vant官网上的介绍需要这两个插件:步骤一:安装 npm i amfe-flexible步骤二:引用 (在main.js里面引用一下下)import 'amfe-flexible'步骤三:看效
转载
2024-04-07 13:07:12
635阅读
最近做了个项目,项目本身没什么复杂的,就是其中有一个功能是要求调用手机摄像头扫描并识别二维码,最后还要打包成一个App。 基于以上的需求,最后决定采用的技术方案是前端页面用 vue 来写,然后涉及到扫码和打原生App的话就用 HBuilder 的 wap2app 的方式,综合时间和开发成本上的考虑,这种方案是最合适的。前端界面没什么说的,这里要说的是在实现扫码功能和 App 打包的时候会碰到的坑,
转载
2024-08-01 18:10:50
158阅读