- 博客(21)
- 收藏
- 关注
原创 前端面试题
created: data 和 methods都已经被初始化好了,如果要调用 methods 中的方法,或者操作 data 中的数据,最早可以在这个阶段中操作。beforeUpdate: 当执行这个钩子时,页面中的显示的数据还是旧的,data中的数据是更新后的, 页面还没有和最新的数据保持同步。1)Array.map():此方法是将数组中的每个元素调用一个提供的函数,结果作为一个新的数组返回,并没有改变原来的数组。updated: 页面显示的数据和data中的数据已经保持同步了,都是最新的。
2024-03-22 09:30:59 352 1
原创 解决 pnpm : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本。
解决方式:1、在系统中搜索框 输入 Windos PowerShell2、点击“管理员身份运行”3、输入“ set-ExecutionPolicy RemoteSigned”回车4、根据提示,输入A,回车5、再次回到pnpm -v执行成功。ps:不只是pnpm命令,包括cnpm、yarn等这些命令,如果执行时,报这样的错误,都可以通过此方法解决。前提是,如果是用npm命令来安装这些CLI命令工具,必须安装到全局环境中,才能生效。...
2022-05-09 13:51:28 4795 6
原创 js判断 是否在钉钉容器内打开网页 Uncaught (in promise) Error: Do not support the current environment:notInDingTalk
问题:解决钉钉自动登录报错(虽然不影响功能实现,但是有些强迫症的我不喜欢看见报红呦)if (dd.env.platform!=="notInDingTalk") { //进行钉钉登录操作}...
2019-08-07 18:59:07 25334 3
原创 使用element-UI踩坑
1、【element UI】el-table分页① 注意:el-table读取的数据为数组array格式,踩坑点:第一页数据正常,序号正常。第二页,数据正常无分页,,,原因:后台数据返回第一页为array,第二页变成了对象{}② 为el-table表格添加顺序序号:this.tableData[i].number_idx = i + 1 + this.cur_page...
2019-07-18 20:52:34 332
原创 vscode常用的一些基础配置,持续更新......
一、vscode中.html文件自动补全代码1、ctrl+shift+x 打开扩展功能,搜索 html snippets ,点击安装。如下图: 2、文件 -> 首选项 ->设置 打开 settings.json增加如下代码:"files.associations": { ".ejs": "html", ".js": "ht...
2019-07-04 19:43:17 3333 2
原创 npm install 一直加载闪烁,如何解决?
方法1:修改请求源修改源:npm config set registry https://registry.npm.taobao.org修改后可以通过这个进行测试npm config get registry
2019-07-03 20:01:07 1202
原创 微信小程序获取用户微信绑定手机号
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>如果收不到验证码,可能原因:1、当前手机号今天已经到达当天短信上限(这个上限一般是短信服务商为了防止恶意刷量,会设置单个手机号,每小时、每天的短信条数)。2、手机服务商当前无信号,或者信号弱3、手机...
2019-05-31 22:05:20 1951 1
原创 微信公众号h5页面,ios显示正常,安卓手机空白页面
检查一下js代码里边是否有某一行代码:console.log("打印值:",);此处多了一个逗号","去掉试试。
2018-12-11 17:59:13 5605 1
原创 微信小程序电话呼叫功能、添加到联系人功能的实现
1、如图效果:2、代码:index.wxml<view class="view01" bindtap="viewClick01">{{phonenum}}</view>index.js// pages/newfunction/newfunction.jsPage({ /** * 页面的初始数据 */ data: { ...
2018-09-05 14:14:21 5801 2
原创 WEB前端浏览器兼容问题处理
问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。 碰到频率:100% 解决方案:css里 *{margin:0;padding:0;} 备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的css文件开头都会用通配符*来设置各个标签的内外补丁是0。问题二:块属性标签float...
2018-09-04 11:31:56 7763
原创 小程序缓存踩过的坑
1、设置、获取缓存 小程序的数据缓存,最大支持10M,可以写入多种类型数据(number、boolean、array、string、object 等)。基本上,小程序支持的JS数据类型,都支持写入。写入缓存set方法,获取缓存数据用get方法。那么,这里就存在一个坑:调用同步...
2018-08-20 18:19:03 18452 2
原创 微信小程序:防止多次点击多次跳转(函数节流)
当网络条件差或者卡顿的情况下,用户多次点击会造成页面多次跳转,如下图:解决办法:就是函数节流(throttle):函数在一段时间内多次触发只会执行第一次,在这段时间结束前,不管触发多少次也不会执行函数。util.js:function throttle(fn, gapTime) { if (gapTime == null || gapTime == undefined...
2018-08-15 16:56:14 3388 12
原创 前端常用meta标签的作用以及全面整理
1、定义<meta> 标签提供关于 HTML 文档的元数据。它不会显示在页面上,但是对于机器是可读的。可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。2、作用meta里的数据是供机器解读的,告诉机器该如何解析这个页面,还有一个用途是可以添加服务器发送到浏览器的http头部内容,例如我们为页面中添加如下meta标签:<meta...
2018-08-11 16:46:02 3335
原创 公众号关联小程序新规则
可参考以下链接:https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&announce_id=1492666282&version=&lang=zh_CN为扩展小程序的使用场景,方便用户使用小程序服务,公众平台调整公众号关联小程序的新规则:1. 公众号可关联不同主体的3个小程序。2....
2018-07-26 16:48:55 1306
原创 解决微信小程序switchTab后tab不刷新(暂时的解决办法)
wx.switchTab({ url: '../my/my', success: function (e) { var page = getCurrentPages().pop(); if (page == undefined || page == null) return; page.o...
2018-07-18 11:06:42 4517
原创 微信小程序和微信小程序之间的跳转
1、<navigator>实现<navigator target="miniProgram" open-type="navigate" app-id="" path="" extra-data="" version="release">打开绑定的小程序</navigator>2、下面是即将
2018-07-17 21:10:34 11245
原创 微信小程序开发过程中可能会遇到的一些“冷”知识(持续更新中.....)
1、wx.reLaunch 使用过程中,IOS和PC上没问题,但是安卓就报错了,错误信息:fail can not invoke reLaunch in background 解决办法:用setTimeout将wx.reLaunch包裹起来,200ms就差不多。即:setTimeout(function() { wx.reLaunch({ ...
2018-07-05 11:31:19 1618 7
原创 个人主体小程序和企业组织小程序有什么区别
一、接口限制1、微信支付 如果需要使用微信支付,就必须先开通微信支付商户账号,而开通商户号必须是具备企业资格,个人资质无法开通商户账号。 如小程序需要接入微信支付,小程序本身必须要经过微信认证才行,而个人主体注册的小程序是不支持认证的。 所以,个人主体注册的小程序不能使用微信支付!2、卡券 在微信里,卡券的分类众多,其中就包含了具有储值功能会员卡,像这种会员卡涉及到用户财产安...
2018-07-05 11:30:13 14173
原创 实现页面列表 == 瀑布流
var data = res.data.result; //all数据for (var i = 0; i < data.length; i++) { if (i % 2 == 0) { lf.push(data[i]) } else if (i % 2 == 1) { rt.push(data[i]) }}console.log("瀑布流 -- 左...
2018-06-29 11:43:42 903
原创 微信小程序显示操作菜单wx.showActionSheet
wx.showActionSheet({ itemList: ['A', 'B', 'C'], success: function (res) { console.log(res) }, fail: function (res) { console.log(res.errMsg) } })
2018-06-21 16:21:38 1813
原创 wx.previewimage预览返回会触发onshow的处理方法
1、page外全局定义开关变量 var a; Page({})2、onshow事件中: if (a) { a = false; return; }3、在你需要调用 preivewImage 之前,将这个开关变量设置为 true a = true wx.previewImage({})...
2018-06-21 14:28:32 7008
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人