1.安装插件postcss-plugin-px2rem;npm i postcss-plugin-px2rem --save -dev2.在vue.config.js中配置 。这里需要说明一点,网上搜一堆教程都强调应该增加remUnit来设置rem计算标准。但是其实在新版后,这个值换成了rootValue这个。例如你设计稿为750宽度标准,那么这里值设置为75则可。module
一、搭建项目 1、注意Node兼容性:Vite 需要 Node.js 版本 >= 12.0.0 !!!2、创建项目 使用 NPM:npm init vite@latest使用 Yarn:yarn create vite 或者 yarn create vite vite-demo --template react-ts // 直接项目一步到位 项目名 使用语言框架使用 PNPM:pnpm
转载 2024-10-30 10:56:44
153阅读
    最近为移动端使用rem雪碧图小图标自适应困扰,想了半天终于找到解决方案!难点在于雪碧图要跟随屏幕缩小,下面我们进入正题!    大家先要明白rem是什么,我给大家个新理解,rem本质就是百分比转换,不明白童鞋可以具体去恶补下rem相关知识!既然rem本质是百分比转换,那么我们也可以通过同样方法转换雪碧图,下面上案例!  &nbsp
转载 10月前
72阅读
新建项目12345678# 安装 npm install -g @vue/cli # 新建项目 vue create my-project # 项目启动 npm run serve # 打包 npm run build打包后文件,对引用资源注入了预加载(preload/prefetch),启用 PWA 插件时注入 manifest/icon 链接,并且引入(inlines) webpack ru
Wepy项目转移到uniapp项目 (经过上网百度以及官网学习、大概解决了、还有一些和服务端连接问题没处理好) 一、 (vscode条件下实现在hbuilderX也可以正常运行) 1.1 全局安装:npm install -g @vue/cli 1.2 通过cl创建uni-app项目:vue create -p dcloudio/uni-preset-vue my-project 后面可以选
 (注:本文适用于有一定Vue基础或开发经验读者,文章就知识点讲解不一定全面,但却是开发过程中很实用) 首先介绍一下混入mixin概念:官方文档:混入提供了一种非常灵活方式,来分发 Vue 组件中可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象选项将被“混合”进入该组件本身选项。个人理解:混入就是用来对vue组件中公共部分,包括
转载 20天前
341阅读
Situation需求 项目中一种题目 计算题需要配置特定运行指令,计算题编辑和新增是同一个页面 基本信息提交、配置指令提交和配置文件上传各是一个接口,一共涉及3个接口 指令提交和文件上传均需要questionId,因此我们设计 第一页进行题目基本信息提交,请求成功后后端返回questionId,我们拿到questionId后 下一步 跳转至 第二页,进行指令配置 问题 编辑计算题时,第一页
转载 2024-05-17 17:50:20
77阅读
vue现在已经出到3.x了,但是2.x还是使用更多,就像我现在工作中在做项目。身为后端,有时候不得不也要会前端知识,本篇就按顺序先从2.x开始入门吧。 一、vue.js背景先声明一下,vue.js和vue是指一个东西,vue只是vue.js简称罢了。1.什么是vue官方说法是:vue是一套用于构建用户界面的渐进式框架。从这里我们就可以看出vue首先不是某个类库,而是一个框架,这
transition过渡属性属性描述值举例transition简写,包含4个过度属性transition:width  1s  linear  1s;transition-propertycss属性名称all:所有属性都将获得过渡效果。transition-property:height;transition-duration过渡效果花费时间,默认0transit
属性绑定获取自定义属性值   v-bind如果想要操纵被挂载标签属性,则使用v-bind进行属性绑定,当然也可以进行简写,简写形式为:。需要注意有以下两点:如果包裹属性是双引号,它将访问Vue实例尝试获取该属性如果包裹属性是单引号外层再包裹上双引号,则代表这就是一个普通字符串单纯双引号,将会访问Vue实例尝试获取该变量:<!-- 结果:<p s1
转载 2024-09-26 22:14:42
153阅读
文章目录先用官方命令,新建一个nuxt项目改造目录在根目录新建src文件夹,将文件夹都剪切到src中,配置nuxt.config.js配置router.js配置eslint项目迁移安装插件配置别名文件迁移配置插件(我们自己封装install插件)配置环境,以及不同环境下打包到不同目录修改package.josn里面的命令修改nuxt.config.jsnuxtjs中使用高德地图nuxt.
转载 2024-10-11 14:08:16
247阅读
升级版本通常情况下,把版本升级到最新不仅可以提高编译速度也可以避免一些出现过问题( 惨遭打脸选用 Ant Design of Vue 就重大更新了一次,又重新写 )。按需加载比如常见 lodash 库,我们显然不需要全部都用到,所以要采用按需加载方式来引用,对一些常见方法进行提取统一进行处理,一般来说如果支持的话,文档都会标注,如果没有又不想要体积太大就自己写一个,这方面不在过
文章目录Vue项目打包成exe可执行文件需要工具执行步骤跨域失效解决方案 Vue项目打包成exe可执行文件一篇好文章 如何用electron技术将Vue项目打包成exe可执行文件需要工具1. node版本>12 2. vue版本>2.x 3. 魔法上网工具不满足条件先去升一下,再继续下边操作执行步骤进入Vue项目的根目录,打开命令行,注意项目所在路径不能有中文,否则会报错哦 v
vue-cli3.0实现移动端自适应,亲测有效项目使用vue3.0编写代码,说要打包成apk文件,在安卓上看,现在需要适配移动端样式,记录一下,亲测有效。安装插件vue脚手架略过lib-flexible : 会自动在htmlhead中添加一个<meta name="viewport">标签,同时会自动设置htmlfont-size为屏幕宽度除以10,也就是1rem等于html根
vue项目移动端、pc端适配方案vue项目移动端、pc端适配方案lib-flexible 根据屏幕宽度,自动设置htmlfont-size postcss-px2rem 自动将px单位转换成rem 一、安装 lib-flexible和 postcss-px2remnpm i lib-flexible -S npm i postcss-px2rem -S简要介绍这两个包用途:lib-flexi
转载 2024-04-04 11:38:14
1547阅读
【需求】实现三个(数字+文字)页面效果【场景】后端提供数据格式为对象,其中有三个键名对应着所需数字,文字则不提供(需前端自行匹配)【思路】1. 最开始做法是单独写出来<div class="test"> <div> <p class="figure">{{ obj.numA }}</p> <p&gt
前言你是不是习惯了vue2赋值即响应式?vue2还有个Vue.observable但你从没用过?结果Vue3像跳跳糖一样跳出来这么多响应式API,你有没有懵逼感觉?不慌,挨个学。由于官方文档写晦涩难懂,所以我写下这篇。原创:简书microkof。首先说明,全文提到“基本数据”是指“数据类型为基本数据类型数据”,“原始数据”是指被转变为响应式数据之前纯对象或基本数据。reactiveV
## 一个基于vite+vue3+vue+router+vuex+element3+axios+sass前端项目开发环境搭建 ## axios axios 作为现在最流行网络请求库,可以直接使用 axios.get 或者 axios.post 去获取数据。但是在项目开发中,业务逻辑有很多配置需要进行统一设置,所以安装完 axios 之后,我们需要做就是封装项目中业务逻辑。 首先,在项目在
转载 2024-09-27 16:41:04
74阅读
推荐项目:vue-plyr —— 美观Vue视频音频播放组件在构建现代化Web应用时,一款美观且功能强大媒体播放器是必不可少元素。vue-plyr就是这样一款专为Vue.js框架设计组件,它提供了对HTML5视频和音频、YouTube以及Vimeo支持,让您应用在视觉体验上更上一层楼。项目介绍vue-plyr是一个由sampotts创建Plyr视频播放器Vue.js实现。它设计理
转载 2024-10-29 11:39:51
44阅读
1.认识VUE3vue是一套用于构建用户界面的渐进式框架,即用多少拿多少,不要求你一下用所有的功能。所以VUE3也就是用多少功能从vue中取多少功能2.创建VUE1.查看@vue/cli版本,确保@vue/cli版本在4.5.0以上 vue --version 2.安装或者升级你@vue/cli npm install -g @vue/cli 3.创建Vue项目,选择Vue3 vue
  • 1
  • 2
  • 3
  • 4
  • 5