- 博客(7)
- 收藏
- 关注
转载 (Vue)移动端点击输入框,弹出键盘,底部被顶起问题
**在键盘弹起时,页面高度变小,底部固定定位上升,所以我们只需要在页面高度变小时,隐藏底部footer部分,当键盘消失时再显示底部footer部分就可以解决问题了。解决方法:检测浏览器的resize事件,当高度过小时就可以判定为出现这种情况,这时把定位改成absolute或者直接隐藏掉之类的。**先在 data 中去 定义 一个记录高度是 属性data () { return { docmHeight: document.documentElement.clientHeight,
2021-07-26 10:52:42 1432 2
转载 Vue判断移动端及Android、微信或iOS
Vue判断移动端及Android、微信或iOSApp.vue //判断是否为移动端 _isMobile () { let flag = navigator.userAgent.match( /(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phon
2021-07-21 09:32:41 724
转载 移动端隐藏滚动条,css方法
** 在PC端隐藏html右侧默认滚动条**html { /*隐藏滚动条,当IE下溢出,仍然可以滚动*/ -ms-overflow-style:none; /*火狐下隐藏滚动条*/ scrollbar-width: none; } /*Chrome下隐藏滚动条,溢出可以透明滚动*/html::-webkit-scrollbar{width:0px}ie/Edge的样式会使页面内所有滚动条隐藏。Chrome和火狐会隐藏右侧默认
2021-06-10 10:27:14 1145
转载 微信小程序-Cannot read property ‘$$‘ of undefined
TypeError: Cannot read property ‘$$’ of undefined at HTMLElement._attached.wx.getPlatform._touchstartHandlerForDevtoolsswiper组件 如果在没有数据的时候刷新,在编辑器上就会偶尔抛出这个错,我也是在微信开发社区上找到的解决办法:如果swiper组件没有数据,用wx:if 来控制销毁,渲染就可以了————————————————版权声明:本文为CSDN博主「菜小达」的原创文章,遵循
2021-05-31 10:57:23 1048
转载 身份证校验
身份证验证// 身份证校验export function validIdCard (card) { let vcity = { 11: '北京', 12: '天津', 13: '河北', 14: '山西', 15: '内蒙古', 21: '辽宁', 22: '吉林', 23: '黑龙江', 31: '上海', 32: '江苏', 33: '浙江', 34: '安徽', 35: '福建',
2021-04-14 14:35:43 184
原创 小程序success回调函数使用this.setData报错的解决方法
小程序success回调函数使用this.setData报错的解决方法在success函数中执行this.setData报错是因为success方法指向闭包,所以this属于闭包,由此在success回调函数里是不能直接使用this.setData()的,如果我们要使用的话,可以在闭包之外先把this赋值给另一个变量。 getList:function(){ let that = this wx.request({ url: 'xxx', //仅为示例,并非真实的接口地址
2021-03-29 17:02:01 1189 1
原创 vue页面刷新后store内的数据清空
vue页面刷新后store内的数据清空解决方法:app.vue中加入created () { // 在页面加载时读取sessionStorage里的状态信息 if (sessionStorage.getItem('store')) { this.$store.replaceState( Object.assign( {}, this.$store.state, JSON.parse(sessionS
2021-03-24 10:10:24 2170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人