健康养生 (flex 兼容写法在打包后丢失、安卓4.4显示错误)

此次项目需要兼容 andriod 4.4 ,ios 8 . 故此带来了不少兼容问题

1. vue 项目在本地表现正常,打包后出现部分样式丢失。

如果只是小范围的影响,可以用以下注释跳过 webpack 对 css 的压缩计算

/*! autoprefixer: off */
    -webkit-box-orient: vertical;
 /* autoprefixer: on */

大范围的样式更改,可以直接修改  / build / webpack.prod.conf.js  文件(相关文章

    // new OptimizeCSSPlugin({
    //   cssProcessorOptions: config.build.productionSourceMap
    //     ? { safe: true, map: { inline: false } }
    //     : { safe: true }
    // }),

为了自动补全css前缀,配置 autoprefixer ,在package.json里面找到 browserslist ,加上

"browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8",
    "iOS >= 8",
    "Android >= 4.4",
    "Firefox >= 20"
  ]

"iOS >= 8","Firefox >= 20","Android > 4.4"

2. vant    vant-swipe (有赞)

有赞的轮播插件在低版本安卓机中,样式错乱叠堆

原因可能是轮播组件的高度追溯父容器的 height ,而父容器不能固定一个高度,以 height : 100vh ; 替代,但是低版本安卓不兼容,高度错乱,只要在 vue 的 mounted 钩子中重新定义 父容器高度即可

// html

<van-swipe :style="`height:${viewHeight}px`" :loop="false" :touchable=‘false‘ :show-indicators=‘false‘>

// jsmounted(){
    this.$nextTick(function(){
      let h = $(window).height()
      this.viewHeight = h
    })
  }

原文地址:https://www.cnblogs.com/_error/p/9818444.html

时间: 2024-10-12 19:40:20

健康养生 (flex 兼容写法在打包后丢失、安卓4.4显示错误)的相关文章

安装SDK后打开安卓工程后有如下错误:发现了以元素 &#39;d:skin&#39; 开头的无效内容。此处不应含有子元素。

Error: Error parsing D:\Program Files\SDK\android-sdk-windows\system-images\android-22\android-wear\armeabi-v7a\devices.xml cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容.此处不应含有子元素. 参考往上的帖子:我的做法也是一样:把上面路径下的devices.xml文件删除,然后把"D:\Program Files\SDK\an

CSS3之flex兼容写法

很久不写博文,之前的长时间不上都关闭了,但随着工作时间长越来越长,对知识的积累和总结还真的是很重要的.所以奉劝码农们每天都还是要抽出来一点时间总结点东西,以后对你受益匪浅!!今天还是变谈CSS3里的flex怎么处理兼容的 flex是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了,虽然现在低版本浏览器不支持,可是对于移动来说兼容性不是问题,可是在安卓4.3以后版本里.那就不好用了,今天咱们就说下如果写flex才能保证兼容性. flex之所以有兼

vue-cli在打包后js获取的图片路径错误问题时候

在用npm run build 打包的时候,正常img标签中的src图片路径和css中的图片路径是可以正常识别的, 但是在打包js获取的图片路径时,打包后无法找到图片,原因是 js动态生成的路径无法被url-loader解析到,如果你去build,会发现图片甚至不会打包输出到dist目录(webpack是按需打包的). 如果你是vue-cli初始化的项目,解决的办法:第一步,把图片放到src同级的static目录(build/build.js文件中有一段代码是把static目录拷贝到dist/s

[ -webkit-box-orient: vertical ] 打包后丢失问题

vue项目中,多行文本样式显示省略号,用到了-webkit-box-orient: vertical这个属性,本地正常,打包线上后,该属性丢失.webpack打包时把这个样式过滤掉了. 网上解决方案有以下: 1. 加上这注释命令 /*! autoprefixer: off */ -webkit-box-orient: vertical; /* autoprefixer: on */ 2. optimize-css-assets-webpack-plugin 从这个插件的问题源头解决 注释掉web

Spring boot 项目 打包后,运行时一直报错误,但是本地项目跑的时候没有问题

打包出问题,,源头就是 打包的时候  可能没有将依赖的包打进去. <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <scope>4.0</scope> <version>4.0</version></dependency><scope>卸载上面会

qt 环境下mapx组件打包后编译产生c2248和c2512错误

C:\Qt\Qt5.6.0\5.6\msvc2013\include\QtCore\qmetatype.h:760: error: C2248: “MapSpace::IRowCursor::IRowCursor”: 无法访问 private 成员(在“MapSpace::IRowCursor”类中声明) C:\Qt\Qt5.6.0\5.6\msvc2013\include\QtCore\qmetatype.h:761: error: C2512: “MapSpace::IRowCursor”:

解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题

在config/index.js中的build命令的配置有一个属性叫assetsPublicPath,它的值为‘/’.意思是根目录,这时会从index.html所在的硬盘的根目录下开始查找,自然无法找到. 解决办法:改为‘./’这时就不再是绝对路径的根目录了,而是改为了相对路径,同目录下进行查找. build: { ... assetsPublicPath: './', 原文地址:https://www.cnblogs.com/223zzm/p/11259104.html

vue打包后,轮播图的动画内容位置显示不正确,且动画失效

解决方法: 1.在vue项目中找到build文件夹下的vue-loader.conf.js,将extract:isProduction  改为extract:false 此步骤打包后解决了动画图片位置错误的问题 2.package.json配置文件里面对浏览器的版本做了css的前缀处理 此步骤解决了动画失效问题 "browserslist": [ "> 1%", "last 2 versions", "not ie <= 8

0000pt; margin-bot《怎样才能不得病》黄帝内经系列-2014.5.19群分享-健康养生

   2014/5/19 10:08:06 是以志闲而少欲,心安而不惧,形劳而不倦,气从以顺,各从其欲,皆得所愿. 人身体的汗是心血的变现.由于心主血脉,血全身无处不有,汗水也可能全身都出.所以中国古人的锻炼原则是"形劳而不倦",再怎么活动也不能让人体超负荷地去运转,所以不可以大汗淋漓.   小孩为什么爱吃糖?大家知道吗?    2014/5/19 10:08:06 "少欲"就是人不要有过多的欲望,要让所有的欲望有一个界限,这样就能做到"心安而不惧&quo