摘要:
vant rem适配,需要安装两个插件 postcss-pxtorem 是一款 postcss 插件,用于将单位转化为 rem lib-flexible 用于设置 rem 基准值 postcss-pxtorem: npm install postcss-pxtorem --save-dev lib- 阅读全文
摘要:
var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, //IE内核 presto 阅读全文
摘要:
一.NativeShare.js(毫无疑问是兼容浏览器最多的插件了) 移动端几乎所有浏览器都支持分享到QQ和QQ空间 QQ浏览器 UC浏览器 微信自带浏览器 QQ自带浏览器 QQ空间APP 百度浏览器 百度APP自带浏览器 ios 搜狗浏览器 支持分享到web微博 即将支持(android 搜狗浏览 阅读全文
摘要:
vue项目使用px2remLoader插件,在index.html自定义设置font-size的大小,尤其是在首屏加载的时候,会出现页面各个元素尺寸由小变大的一个过程,很难看 刚开始一直在想是不是因为css文件过大,加载的时候先渲染了页面,然后css文件加载完之后样式才恢复正常,后来使用gzip压缩 阅读全文
摘要:
原因解析: vue项目中,页面/路由跳转后,body 的内联样式变成 overflow:hidden 解决方案: 使用路由守卫,在页面/路由跳转后,将body 的overflow设置为auto src/main.js: // 解决bug:页面/路由跳转后,滚动条消失,页面无法滚动 router.af 阅读全文
摘要:
一.tools文件夹下tools文件中封装下载方法: function iframeEle(imgsrc, fileName) { let image = new Image() // 解决跨域 Canvas 污染问题 image.setAttribute('crossOrigin', 'anony 阅读全文
摘要:
我们在平时运用的时候一般用 npm i 来代替 npm install(为npm i 的简写) 但是在实际应用中两者是有些不同的(查阅总结): 1.使用npm i 安装的模块和依赖,使用npm uninstall是无法删除的,必须使用 npm uninstall i 才可以删除。 2.npm i 会 阅读全文
摘要:
template中 <span class="successOrError" :style="{'--fontColor':"green"}">成功</span> css中 <style lang="scss" scoped> .successOrError { font-size:14px; co 阅读全文
摘要:
native是什么? .native - 监听组件根元素的原生事件。 主要是给自定义的组件添加原生事件。 官网的解释: 你可能想在某个组件的根元素上监听一个原生事件。可以使用 v-on 的修饰符 .native 。 通俗点讲:就是在父组件中给子组件绑定一个原生的事件,就将子组件变成了普通的HTML标 阅读全文
摘要:
遇到问题的场景:需要把当前组件完全还原成初始化状态,不要页面全部刷新例如:重置按钮,只刷新当前加载组件其他办法:使用vue-router重新定向到当前页面,页面不刷新使用window-reload() 页面全部刷新,用户体验太差 解决方法:使用v-if provide inject和this.$ne 阅读全文