vue 项目转rem_51CTO博客
学习React:从Vue到React的转变我在前端行业工作已经有3年的经验了,一直以来主要使用的是Vue全家桶和UniApp进行开发。然而最近我加入了一家新公司,他们的主要技术栈是React。这篇文章旨在记录我在学习和使用React的过程中的感受和经历。过去的经验在使用Vue全家桶和UniApp的过程中,我已经习惯了Vue的开发方式和生态系统。Vue的简洁语法、响应式数据绑定以及组件化开发让我非常
一个认真生活的人,都值得被认
转载 2022-04-21 13:49:39
306阅读
1、nodeJs本文是团队内一次分享的时候写的,整体是一个快速索引系列。1-1、Node安装和npm介绍NodeJs官方网站: https://nodejs.org/en/ NodeJs中文网站: http://nodejs.cn/安装完成之后检查是否安装成功> node -v或者> npm -v非浏览器环境执行js> node xxx.js常用的npm命令> #输出当前版
# Vue项目改造nuxt## 1.安装nuxt(如果 vue-cli 没有安装, 需先通过 npm install -g vue-cli 来安装)```  npm install --save nuxt ```## 2.在你想要的目录下创建nuxt项目 ``` npx create-nuxt-app  <项目名> ``` 创建会有一些选择,可以
(什么时候做响应式,怎么做响应式) 目前看来,内容为主的社区网站或者电商网站使用自适应布局的并不多,仅有的几个也没有做大范围的自适应布局,一般是使用媒体查询在几个断点(不超过三个,微博这样的只设置了一个断点)做响应式进行布局微调。内容为主(大量文字,少量图片)的网站不适合做响应式布局,大量图片少量文字的网站比较适合做响应式布局(比如花瓣,airbnb)。是否做响应式和用户体验没有必然关系。如果要做
这段时间在做的东西,是北邮人论坛APP的注册页。这个注册页是内嵌的网页,因为打算安卓和IOS平台同时使用。因此实际上就是在做移动端的web开发了。 在这过程中遇到了不少有意思的东西。DEMO的github地址在这里内容提要:meta标签Vuejs的简单实战CSS移动端全屏背景CSS移动端动画初探meta标签这点与在PC端写前端有着很大的区别,移动端的meta标签简直多。我就说说我所用到的标签。&l
如果是做 PC 端的网页,无需做 rem 适配,但是做 H5 开发,rem 是需要做一下的 方案一: Vant 官方也为我们提供了方案,如下图所示: 咱们就按照官方为我们提供的方案进行适配,安装它们: yarn add lib-flexible -S yarn add postcss-pxtorem ...
转载 2021-10-12 16:01:00
649阅读
1点赞
计算属性和侦听器计算属性模板内的表达式虽然方便,但是如果在进行复杂运算的时候,在模板中放入太多的逻辑会让模板难以维护。例如:<div id = "a"> {{ messgae.split('').reverse().join('') }} </div>这段代码用于反转字符,当你想多次使用的时候整段代码的可读性就会变得非常差。所以,对于任何复杂一点的逻辑都应该使用计算
vue指令——插值表达式{{}}基本使用vue中,使用{{}}双花括号,在html标签的“内容区域”中表现数据,这个技术称为插值表达式。语法:<标签> {{ 表达式 }} </标签> <div> {{ city }} </div>表达式:变量、常量、算术运算符、比较运算符、逻辑运算符、三元运算符等等。在JavaScript中,有返回实在信息
vue项目移动端、pc端适配方案vue项目移动端、pc端适配方案lib-flexible 根据屏幕宽度,自动设置html的font-size postcss-px2rem 自动将px单位转换成rem 一、安装 lib-flexible和 postcss-px2remnpm i lib-flexible -S npm i postcss-px2rem -S简要介绍这两个包的用途:lib-flexi
转载 8月前
1203阅读
前言vue-property-decorator,@Model选项,也就是vue2.2中新增的实例model选项。原来只知道v-model属性实现双向绑定,对这个model选项突然不是很理解。所以这里 重新对v-model和自定义组件的v-model做一个回顾,加深印象后,再去理解model选项到底是做什么的,有什么作用。vue中的v-model指令实现了表单的双向绑定,这是官网的一个栗子:&lt
 Vue插件概述简单来说,插件就是指对Vue的功能的增强或补充。比如说,让你在每个单页面的组件里,都可以调用某个方法,或者共享使用某个变量,或者在某个方法之前执行一段代码等总体流程应该是:【声明插件】——【写插件】——【注册插件】——【使用插件】写插件和声明插件是同步的,然后注册到Vue对象中(不用担心重复注册),最后在写Vue组件的时候使用写的插件1.声明插件先写一个js文件,这个js
前端开发中还原设计图的重要性毋庸置疑,目前来说应用最多的应该也还是使用rem。然而很多人依然还是处于刀耕火种的时代,要么自己去计算rem值,要么依靠编辑器安装插件转换。而本文的目标就是通过一系列的配置后,在开发中可以直接使用设计图的尺寸开发,项目为我们自动编译,转换成rem。技术栈vue-cli:使用脚手架工具创建项目。postcss-pxtorem:转换px为rem的插件。自动设置根节点html
背景在vue项目中,我们是将整个项目打包到一个dist目录下,但是在实际开发中,当项目足够庞大时(一级路由几十个,二级路由上百个),我们仅仅改一个小的BUG,比如说改了某个地方的一个按钮边框颜色,但是要发到线上的时候就需要打包整个项目,这样就会造成开发2分钟,打包半小时的现象,所以就需要拆分项目根据路由打包。目的如下所示项目结构: 根据views下面的模块(也就是路由),打包成各自的html,如
vue有自己的脚手架构建工具vue-cli,使用起来非常方便,使用webpack来集成各种开发便捷工具,比如:代码热更新,修改代码之后网页无刷新改变,对前端开发来说非常的方便PostCss,再也不用去管兼容性的问题了,只针对chrome写css代码,会自动编译生成支持多款浏览器的css代码Eslint,统一代码风格,规避低级错误,对于有代码洁癖的人来说是绝对的好东西,不过有些地方的代码校验有时候也
vue中env文件的配置vue项目中env文件的配置文件名:文件内容:关于文件的加载process.env属性注意修改完要重新启动一遍项目vue项目中 .eslintrc.jsvue项目中 .gitignorevue 项目中 .eslintignorevue 项目中.stylelintrc.jsvue 项目中 jsconfig.jsonvue 项目中 .editorconfig vue项目中en
MENU01、v-if和v-show指令02、Vue路由拦截03、Vue中父子组件生命周期钩子函数的执行顺序04、MVVM05、v-for和v-if06、Vue中的data07、v-model(双向绑定)08、route和router的区别09、vue-router10、computed(计算属性)和watch(监听)的区别及应用场景11、Proxy与Object.defineProperty优
vue3.0 上手体验 vue3.0 beta 版本已经发布有一阵子了,是时候上手体验一波了~注意,本文所有演示都是基于 vue3.0 beta 版本,不保证后续正式版 api 不改动。等官方文档出来后,以官网为准。环境搭建直接使用脚手架,如果本地没有安装的可以执行脚手架安装命令: npm install -g @vue/cli 如果本地安装过的,可以尝试更新一下: npm u
transition过渡属性属性描述值举例transition简写,包含4个过度属性transition:width  1s  linear  1s;transition-propertycss属性的名称all:所有属性都将获得过渡效果。transition-property:height;transition-duration过渡效果花费的时间,默认0transit
安装 amfe-flexible、postcss-px2rem-exclude cnpm i amfe-flexible postcss-px2rem-exclude --save 安装完毕,会在 package.json 文件的 dependencies 属性中看到如下:         2、在main.js文件中引入 import 'amfe-flexible'   3、配置postcss
转载 2021-08-13 09:29:23
243阅读
  • 1
  • 2
  • 3
  • 4
  • 5