VUE的dart-sass,rem转换,tarbar组件及移动端的兼容问题
VUE的dart-sass,rem转换,tarbar组件及移动端的兼容问题1.VUE的dart-sass,rem转换,tarbar 组件:
安装da rt-sa ss,r em转换:
r t-sa
da rt-sa ss:
看下图因为使⽤history模式所以路由⽂件的模式被改变了★:路径地址就不带#号了 使⽤history模式发布到服务器后,刷新页⾯会出现⽩屏或者404怎么办?需要在服务端⽐如nginx或者Apache配置路径才可以,建议使⽤hash模式,因为
hash模式不存在以上问题具体原因见:
vue3js/interview/vue/404.html#%E4%BA%8C%E3%80%81404%E9%97%AE%E9%A2%98
风急天高猿啸哀 渚清沙白鸟飞回
安装rem转换:
安装rem转换:
npm i amfe-flexible --save
腊八节的短句
把px转成rem的插件
只能在css⽂件⾥⾯写 <style>⾥⾯的npm i postcss-px2rem --save
2、main.js引⼊
如何申请支付宝import rem from 'amfe-flexible'
为了全局使⽤rem 插件需要use⼀下
Vue.use(rem)
3、package.json中添加如下代码:
"remUnit":75表⽰ ui⼩给的图 是按照750px这个尺⼨设计的
"postcss":{
"plugins":{
"autoprefixer":{},
"postcss-px2rem":{
"remUnit":75
}
}
}
4、修改了 src路径不需要重启,但是修改了配置项 需要重新启动 npm run serve
5、需要在css中设置样式,在⾏内样式style⾥⾯写⽆效
.s1{
/* 30px/75=0.4rem */
怎样蒸鸡蛋糕
font-size:30px;
}
6、html的根元素 font-size会根据屏幕的变化⽽变化 但是元素rem值不会
效果:页⾯的尺⼨也会根据屏幕的变化⽽变化
ta r ba r组件:
rba
<template>
<div class="tabbar">
赵忠祥怎么了出什么事了>感叹号的意思<div
class="item"
v-for="(v, i) in list"
:key="i"
@click="handler(i)"

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。