05 2020 档案
键盘事件不生效解决方式
摘要:1. <el-button type="success" @click.enter="gomain()">登录</el-button>代码如上,在click修饰符,添加发现无效,后来查阅资料才发现要元素处于focus时才可以触发,如果按钮没有被选择,Enter按钮时没有用的,所以可以把监听事件绑在d 阅读全文
posted @ 2020-05-22 15:09 ygunoil 阅读(1208) 评论(0) 推荐(0) 编辑
try、catch、finally
摘要:try、catch、finally用法总结: 1、不管有没有异常,finally中的代码都会执行 2、当try、catch中有return时,finally中的代码依然会继续执行 3、finally是在return后面的表达式运算之后执行的,此时并没有返回运算之后的值,而是把值保存起来,不管fina 阅读全文
posted @ 2020-05-22 11:02 ygunoil 阅读(218) 评论(0) 推荐(0) 编辑
label标签的2种用法
摘要:第一种用法:<label for="">用户:<input type="text"></label><br/><label for="">密码:<input type="password"></label> 第二种用法:点击文本时获是触发控件。 <label for="my">满意</label>< 阅读全文
posted @ 2020-05-21 17:31 ygunoil 阅读(3736) 评论(0) 推荐(0) 编辑
H5微信自定义分享链接(设置标题+简介+图片)
摘要:起源:最近公司在做招募广告的html5页面,然后做出来后,产品提出一个问题,需要分享出去的链接是卡片形式,内容也要自己定义,这下就难到我了,因为是第一次遇到这种需求,果断百度,然而,我就像大家一样,看都看不懂,一大堆什么微信jssdk官方文档,看得我眼花缭乱,博客上面的也大多都是php形式的解释,也 阅读全文
posted @ 2020-05-21 17:10 ygunoil 阅读(8939) 评论(1) 推荐(2) 编辑
微信JS-SDK分享接口实例开发(nodeJS)
摘要:本文基于工作使用学习,做的整理笔记 当我们进行微信分享时,分享出去的效果,我们最容易发现的是没有图,那我们就埋一个301 * 301的图。但是,我们又发现没有描述,只有链接。这个该怎么解决呢。最终方法就是需要使用微信公众平台的JS-SDK来实现,调用分享接口。实现这个功能时遇到不少坑,走了不少弯路, 阅读全文
posted @ 2020-05-21 15:51 ygunoil 阅读(1021) 评论(0) 推荐(0) 编辑
记一次使用vue+typescript做微信公众号网页分享的坑
摘要:需求场景 这个微信网页是一个用户测试的活动。开始测试之前需授权获取用户信息,所以新建一个firstPage页面作为/页面来判断需不需要授权。如果测试完成分享给用户,用户看到的是分享人的结果页面,这个页面是不需要授权的。扫描其中的二维码开始测试才需要授权。所以在前端路由里传一个query 的参数。根据 阅读全文
posted @ 2020-05-21 15:49 ygunoil 阅读(842) 评论(0) 推荐(0) 编辑
手把手带你使用JS-SDK自定义微信分享效果
摘要:前言 刚进入一家新公司,接到的第一个任务就是需要需要自定义微信分享的效果(自定义缩略图,标题,摘要),一开始真是一脸懵逼,在网上搜索了半天之后大概有了方案。值得注意的是一开始搜索到的解决方案全是调用微信的自带的JS-SDK,然而腾讯是不会让广大吃瓜群众这么轻而易举的调用他们的东西的。微信开发团队已经 阅读全文
posted @ 2020-05-21 14:07 ygunoil 阅读(946) 评论(0) 推荐(1) 编辑
微信JS-SDK“分享信息设置”API及数字签名生成方法"
摘要:第一步 认证的微信公众帐号 首先你得拥有一个通过认证了的微信公众号或者开发者帐号,没有通过认证的公众帐号。数字签名认证也能成功,但是分享信息是无法设置成功的; 第二步 添加安全域名 在公众帐号平台后台添加app运行的域名地址,可以理解为为某个域名添加白名单功能 以我们公司旗下的榕树下为例: 微信公众 阅读全文
posted @ 2020-05-21 14:02 ygunoil 阅读(1539) 评论(0) 推荐(0) 编辑
解决invalid url domain
摘要:获取url的时候去掉#号后面的数据 let url = window.location.href.split('#')[0]1、检查后台是否设置:右上角公众号名称--功能设置--JS接口安全域名 2、检查代码里的appid和公众号后台的id是否一致 iOS有问题可以看这个 url使用下面方式获取需要 阅读全文
posted @ 2020-05-21 14:00 ygunoil 阅读(2693) 评论(0) 推荐(0) 编辑
beyond compare4 秘钥
摘要:w4G-in5u3SH75RoB3VZIX8htiZgw4ELilwvPcHAIQWfwfXv5n0IHDp5hv 1BM3+H1XygMtiE0-JBgacjE9tz33sIh542EmsGs1yg638UxVfmWqNLqu- Zw91XxNEiZF7DC7-iV1XbSfsgxI8Tvqr-Z 阅读全文
posted @ 2020-05-21 13:57 ygunoil 阅读(9472) 评论(0) 推荐(0) 编辑
js实现关闭当前页面
摘要:当页面首次打开时,浏览器认为是不安全的并不能直接关闭当前窗口。这不是bug,有解释的链接: https://stackoverflow.com/questions/25937212/window-close-doesnt-work-scripts-may-close-only-the-windows 阅读全文
posted @ 2020-05-15 09:54 ygunoil 阅读(35646) 评论(0) 推荐(0) 编辑
axios 报错5个 如何只提示第一个
摘要:1.使用vuex 2.使用yeild 阅读全文
posted @ 2020-05-14 10:01 ygunoil 阅读(390) 评论(0) 推荐(0) 编辑
原生JS三种方式判断元素是否存在某个类名
摘要:1.如果不考虑兼容IE10以下的话,可以用HTML5中的classList API,非常方便: let modulYes = document.querySelectorAll('.modul li') for (let i = 0; i < modulYes.length; i++) { modu 阅读全文
posted @ 2020-05-14 09:58 ygunoil 阅读(8878) 评论(0) 推荐(1) 编辑
Object.create()和new object()和{}的区别
摘要:Object.create()介绍Object.create(null) 创建的对象是一个空对象,在该对象上没有继承 Object.prototype 原型链上的属性或者方法,例如:toString(), hasOwnProperty()等方法 Object.create()方法接受两个参数:Obj 阅读全文
posted @ 2020-05-13 09:58 ygunoil 阅读(312) 评论(0) 推荐(0) 编辑
iOS 中button点击事件无效的几种可能
摘要:1. button的frame超过出了父View的frame; 2. button上面覆盖了一个透明层(在Debug View Heirarchy里面查看); 3. button添加到一个不能响应点击事件的View里(如:UIImageView); 4. button上添加了一个View,然后这个V 阅读全文
posted @ 2020-05-13 09:54 ygunoil 阅读(2101) 评论(0) 推荐(0) 编辑
js 删除url指定参数
摘要:/** * 删除当前url中指定参数 * @param names 数组或字符串 * @returns {string} */ function funcUrlDel(names) { if(typeof(names)=='string'){ names = [names]; } var loca 阅读全文
posted @ 2020-05-12 19:10 ygunoil 阅读(2270) 评论(0) 推荐(0) 编辑
vue 中scroll事件不起作用
摘要:scroll事件是绑定在body上,如果页面的滚动不是body的滚动,而是他的子集设置了overflow:sroll的i情况,在绑定事件时可以开启捕获,这样就可以监听到子集的滚动事件 mounted() { window.addEventListener("scroll", function (e) 阅读全文
posted @ 2020-05-12 19:09 ygunoil 阅读(1056) 评论(0) 推荐(0) 编辑
js的 new image()
摘要:创建一个Image对象:var a=new Image(); 定义Image对象的src: a.src=”xxx.gif”; 这样做就相当于给浏览器缓存了一张图片。 图像对象:建立图像对象:图像对象名称=new Image([宽度],[高度]) 图像对象的属性: border complete he 阅读全文
posted @ 2020-05-09 19:45 ygunoil 阅读(2605) 评论(0) 推荐(0) 编辑
vue 移动端禁止浏览器后退,禁止安卓和ios点击后退操作乱跳页面
摘要:开发微信公众号网页,页面登录成功之后,是禁止再次返回到登录页。 我在页面设置了让禁止跳到登录页,可是在手机上有自带的微信浏览器后退按钮,所以必须要禁止浏览器后退,才能禁止后退到登录页。 刚开始百度,查到了一个vue禁止浏览器后退的插件:vue-prevent-browser-back 首先,npm 阅读全文
posted @ 2020-05-09 17:28 ygunoil 阅读(2429) 评论(0) 推荐(0) 编辑
修改input输入框placeholder文字默认颜色
摘要:input输入框,placeholder默认颜色修改,照如下添加样式: input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */ color: #fff; } input 阅读全文
posted @ 2020-05-02 01:44 ygunoil 阅读(1653) 评论(0) 推荐(0) 编辑
解决前端浏览器字体小于12px办法
摘要:做项目时,UI设计的字体10px,看效果图时发现字体仍然蛮大,改变12px时字体还是那么大,改变到14px时,字体变大了,发现规律,才知道原来浏览器为了让用户字体看的清楚,最小设置为12px。怎么办?设计就是10px? 最终实现的效果图如下: 百度时,各位网上大神说利用transform: scal 阅读全文
posted @ 2020-05-02 01:43 ygunoil 阅读(1413) 评论(0) 推荐(0) 编辑
box-shadow四个边框设置阴影样式
摘要:其实对于box-shadow,老白我也是一知半解,之前用的时候直接复制已有的,也没有仔细思考过box-shadow的数值分别对应什么,最后导致阴影的边如何自由控制,苦于懒人一个一直没有正式去学习,今天无意中看到以下这篇文章,瞬间清醒有木有,看完整片文章,对于box-shadow阴影四个边的设置完全了 阅读全文
posted @ 2020-05-02 01:40 ygunoil 阅读(1504) 评论(0) 推荐(0) 编辑
jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
摘要:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 阅读全文
posted @ 2020-05-02 01:38 ygunoil 阅读(432) 评论(0) 推荐(0) 编辑
JavaScript 生成二维码(修改qrcode.js添加icon支持)
摘要:JS生成二维码,我用到的是 qrcode.js 这个插件,地址如下:https://github.com/davidshimjs/qrcodejs 测试 DEMO 如下(我有对源码进行修改才支持图片的): <!DOCTYPE html> <html> <head> <script src="qrco 阅读全文
posted @ 2020-05-02 01:37 ygunoil 阅读(2582) 评论(0) 推荐(0) 编辑
js修改url不刷新页面
摘要:发现一个可以改变地址栏,而不导致页面刷新的东东。 Chrome, FF测试通过,不支持IE. 实现目标 页面的跳转(前进后退,点击等)不重新请求页面 页面URL与页面展现内容一致(符合人们对传统网页的认识) 在不支持的浏览器下降级成传统网页的方式 使用到的API history.state 当前UR 阅读全文
posted @ 2020-05-02 01:19 ygunoil 阅读(4761) 评论(0) 推荐(0) 编辑
原生js删除、添加、查找、替换元素
摘要:1、创建元素节点:createElement document.createElement("p");//创建p标签; document.createTextNode("txt");//创建文本标签; 2、插入节点:appendchild:在要插入的元素节点上调用,他插入指定的节点使其成为那个节点的 阅读全文
posted @ 2020-05-02 01:18 ygunoil 阅读(723) 评论(0) 推荐(0) 编辑
解决 vue+ts通过Vue.prototype绑定的属性方法,能够调用到,但是编译报错
摘要:添加vue.d.ts 文件 重启VS Code 错误消失了。 1 import Vue from "vue"; 2 3 declare module "vue/types/vue" { 4 interface Vue { 5 $moment: any 6 } 7 } 阅读全文
posted @ 2020-05-01 14:14 ygunoil 阅读(919) 评论(0) 推荐(0) 编辑
js实现复制到剪切板
摘要:1、第一种,通过clipboard.js插件实现(推荐) 此插件封装了很多种使用方式很方便,具体demo,可以去GitHub上看,clipboard传送门 2、第二种,纯js实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- 阅读全文
posted @ 2020-05-01 14:13 ygunoil 阅读(2219) 评论(0) 推荐(0) 编辑
axios使用delete方法的params和data传参
摘要:使用params传参说明:使用params传参类似于get请求,是将参数拼接在url上。 axios.delete(url, { params: { userId: '007' } }).then(res => { console.log(res) }) 使用data传参说明:使用data传参类似于 阅读全文
posted @ 2020-05-01 14:11 ygunoil 阅读(9179) 评论(0) 推荐(1) 编辑
[Vue warn]: Property "visible" must be accessed with "$data
摘要:Vue项目 报错 [Vue warn]: Property "visible" must be accessed with "$data.visible" because properties starting with "$" or "_" are not proxied in the Vue i 阅读全文
posted @ 2020-05-01 14:10 ygunoil 阅读(4987) 评论(2) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示