首页 > 其他分享 >vue移动端适配

vue移动端适配

时间:2023-07-30 15:22:09浏览次数:29  
标签:vue amfe 适配 flexible 移动 postcss pxtorem

1.安装

npm add [email protected] amfe-flexible -S

  amfe-flexible是可配置可伸缩布局方案,主要是将1rem设为viewWidth/10。
     postcss-pxtorem是postcss的插件,用于将像素单位生成rem单位。

2.在vue.config.js中引入

module.exports = {
     css: {
         loaderOptions: {
             postcss: {
                 plugins: [
                     require('postcss-pxtorem')({
                         rootvalue: 16,
               propList: ['*'] }) ] } } }, }

3.在main.js中引入  

import 'amfe-flexible';

  

 

标签:vue,amfe,适配,flexible,移动,postcss,pxtorem
From: https://www.cnblogs.com/axdbk/p/17591408.html

相关文章

  • vue中ref和reactive的区别
    在Vue3中,`ref`和`reactive`是两种不同的响应式数据处理函数,它们有以下区别:1.**处理的数据类型**:-`ref`:`ref`函数用于处理基本数据类型,如数字、字符串、布尔值等。它可以将基本类型数据包装成一个响应式的引用,使其在模板中能够自动追踪变化。-`reactive`:`reactive......
  • python适配器模式
    classA:  defcost(self):    print('costa')​​classB:  defcost(self):    print('costb')​​classMyAdapter:​  def__init__(self,obj):    self.obj=obj​  defpay(self):    self.obj.cost()​​adt_a=MyAd......
  • uniapp+vue3+ts 使用pinia报错
    "hasInjectionContext"isnotexportedby"node_modules/vue-demi/lib/index.mjs",importedby"node_modules/pinia/dist/pinia.mjs".11:36:19.397at../node_modules/pinia/dist/pinia.mjs:6:9解决方法:把pinia降级先删除pinianpmunipinia......
  • 使用vue制作一个聊天框
      使用Vue制作的简单聊天框:<template><divclass="chat-box"><divclass="message-list"><divclass="message"v-for="(message,index)inmessages":key="index"><div......
  • vue2遇到的一些错误
    一、VUE中的VUEX如何调用modules里面的mutations和state ...mapMutations("workflow",['setApproverConfig','setApprover']),二、Non-nestedroutesmustincludealeadingslashcharacter.Fixthefollowingroutes:-JSExpression 出错点Non-nest......
  • Vue第一季
    001.Vue核心Vue简介初识1.1.Vue简介1.1.1.官网●英文官网●中文官网1.1.2.介绍与描述●Vue是一套用来动态构建用户界面的渐进式JavaScript框架○构建用户界面:把数据通过某种办法变成用户界面○渐进式:Vue可以自底向上逐层的应用,简单应用只需要一个轻量小巧的核心......
  • Vue3 Vite electron 开发桌面程序
    Electron是一个跨平台的桌面应用程序开发框架,它允许开发人员使用Web技术(如HTML、CSS和JavaScript)构建桌面应用程序,这些应用程序可以在Windows、macOS和Linux等操作系统上运行。Electron的核心是Chromium浏览器内核和Node.js运行时环境。Chromium内核提供了现代浏览器的功能,例如HTML......
  • Vue3.3 编译宏
    Vue3.3新增了一些语法糖和宏,包括泛型组件、defineSlots、defineEmits、defineOptionsdefineProps父子组件传参<template><div><Childname="xiaoman"></Child></div></template><scriptlang='ts'setup>importChildf......
  • Vue3 如何开发移动端(安卓,ios)
    Vue3有没有一款好用的开发移动端的工具1.uniapp我个人认为uniapp适合开发小程序之类的,用这个去开发原生应用会存在一些问题性能限制:由于Uniapp是通过中间层实现跨平台,应用在访问底层功能时可能存在性能损失。与原生开发相比,Uniapp在处理大规模数据、复杂动画和高性能要求的应......
  • Vue项目如何生成树形目录结构
    前言项目的目录结构清晰、可以帮助我们更快理顺项目的整体构成。在写文档之类的时候也比较方便。生成树形目录的方式有多种,我这里简单介绍其中一种较为简单的实现过程1、安装依赖建议使用管理员命令窗口执行该命令npminstallmddir-g2、使用生成目录在项目根目录下执行mddir,然......