<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[等，你的到来。]]></title><description><![CDATA[从入门到恋恋不舍死缠烂打，痛并快乐着。]]></description><link>https://blog.youkuaiyun.com/MYTLJP</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MYTLJP]]></copyright><item><title><![CDATA[小程序设置字体font-family]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/129147237</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/129147237</guid><author>MYTLJP</author><pubDate>Tue, 21 Feb 2023 18:11:40 +0800</pubDate><description><![CDATA[小程序设置字体font-family，wx.loadFontFace网络资源]]></description><category></category></item><item><title><![CDATA[实现Vue组件间通讯的方法]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/125197781</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/125197781</guid><author>MYTLJP</author><pubDate>Thu, 09 Jun 2022 10:26:36 +0800</pubDate><description><![CDATA[Vue中组件通讯的方式有很多种，每一种应用的场景可能都有一些不一样，我们需要在合适的场景下选择合适的通讯方式。]]></description><category></category></item><item><title><![CDATA[实用的 BOM 属性对象方法]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/119323543</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/119323543</guid><author>MYTLJP</author><pubDate>Mon, 02 Aug 2021 14:36:54 +0800</pubDate><description><![CDATA[1、什么是 Bom?
Bom 是浏览器对象。
2、有哪些常用的 Bom 属性呢？
（1）location对象

location.href —— 返回或设置当前文档的URL
location.search —— 返回URL中的查询字符串部分。例如http://www.dreamdu.com/dreamdu.php?id=5&amp;name=dreamdu返回包括？后面的内容：?id=5&amp;name=dreamdu
location.hash —— 返回URL#后面的内容，如果没有#返回空
locat]]></description><category></category></item><item><title><![CDATA[Vue中computed&method&watch的区别]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/116933625</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/116933625</guid><author>MYTLJP</author><pubDate>Mon, 17 May 2021 14:59:41 +0800</pubDate><description><![CDATA[computed属性和methods区别

computed是响应式的，methods并非响应式。
调用方式不一样，computed定义的成员像属性一样访问，methods定义的成员必须以函数形式调用。
computed是带缓存的，只有其引用的响应式属性发生改变时才会重新计算，而methods里的函数在每次调用时都要执行。
computed中的成员可以只定义一个函数作为只读属性，也可以定义get/set变成可读写属性，这点是methods中的成员做不到的

比如：我们想去时刻监控数据的变化，在视图上显示不同]]></description><category></category></item><item><title><![CDATA[vue中检测断网处理]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/109745678</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/109745678</guid><author>MYTLJP</author><pubDate>Tue, 17 Nov 2020 16:24:46 +0800</pubDate><description><![CDATA[在router中添加错误页面的路由
{
 
      path: '/networkError',
 
      component: require('@/public-component/no-network.vue').default, 
 
      name: 'networkError',
 
      meta: { title: '网络异常' } 
}

这里面需要注意，不能使用路由懒加载
在APP.vue中添加监听网络
在app.vue中定义一个变量，来记录是否显示断网
data(]]></description><category></category></item><item><title><![CDATA[wepy小程序踩坑-未发现相关 sass/less 编译器配置，请检查wepy.config.js文件]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/104432153</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/104432153</guid><author>MYTLJP</author><pubDate>Fri, 21 Feb 2020 18:09:36 +0800</pubDate><description><![CDATA[一、未发现相关less 编译器配置
解决：npm install less 后再 npm install wepy-compiler-less --save-dev
二、未发现相关sass 编译器配置
npm install node-sass 后再 npm install wepy-compiler-sass --save-dev
亲测有效哦。

...]]></description><category></category></item><item><title><![CDATA[数组去重]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/103916131</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/103916131</guid><author>MYTLJP</author><pubDate>Thu, 09 Jan 2020 21:33:11 +0800</pubDate><description><![CDATA[// 最简单数组去重法
/*

新建一新数组，遍历传入数组，值不在新数组就push进该新数组中
IE8以下不支持数组的indexOf方法
*/
function uniq(array){
var temp = []; //一个新的临时数组
for(var i = 0; i &lt; array.length; i++){
if(temp.indexOf(array[i]) == -1){
temp...]]></description><category></category></item><item><title><![CDATA[手机号正则]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/103688761</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/103688761</guid><author>MYTLJP</author><pubDate>Tue, 24 Dec 2019 19:47:11 +0800</pubDate><description><![CDATA[//验证手机号
function mobile(phone, tip) {
  // var reg = phoneReg;
  var reg='^(((13[0-9]{1})|(15[0-9]{1})|(16[0-9]{1})|(17[3-8]{1})|(18[0-9]{1})|(19[0-9]{1})|(14[5-7]{1}))+\d{8})$';
  if (/^(((13[0-9]{1...]]></description><category></category></item><item><title><![CDATA[input复选框改变样式]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/103542050</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/103542050</guid><author>MYTLJP</author><pubDate>Sat, 14 Dec 2019 18:32:43 +0800</pubDate><description><![CDATA[今天有人问我input复选框要怎么改变样式，查了一下，特整理下来：
&lt;input type="checkbox"&gt;

input[type="checkbox"] {
     width: 12px;
     height: 12px;
     display: inline-block;
     text-align: center;
     vertical-align:...]]></description><category></category></item><item><title><![CDATA[wepy小程序分包的版本]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/103362495</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/103362495</guid><author>MYTLJP</author><pubDate>Tue, 03 Dec 2019 10:24:26 +0800</pubDate><description><![CDATA[卸载之前已经下载过的版本
npm uninstall -g wepy-cli
安装特定版本 @1.7.2
npm install -g wepy-cli@1.7.2

]]></description><category></category></item><item><title><![CDATA[解决 git pull/push 每次都要输入用户名密码的问题]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/103211613</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/103211613</guid><author>MYTLJP</author><pubDate>Sat, 23 Nov 2019 10:56:04 +0800</pubDate><description><![CDATA[Windows解决
首先明确一点：出现这种问题的原因都是因为使用 http 的方式拉取代码才出现的，如下图所示：

出现上面这种情况 先按提示输入用户名和密码，接着执行 git config --global credential.helper store
这句命令的意义是在本地生成包含 git 账号和密码的文件，具体操作如下图：

检验方式：C:\Users\你的电脑名; 这个文件夹(如下)下面...]]></description><category></category></item><item><title><![CDATA[Vue自定义属性的设置及获取]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/100038411</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/100038411</guid><author>MYTLJP</author><pubDate>Fri, 23 Aug 2019 15:12:23 +0800</pubDate><description><![CDATA[写多了小程序，再写vue，在写方法传值的时候就自然而然的就想要去使用自定义属性，既简单又方便。
小程序中设置自定义属性及获取
那么在小程序中的标签自定义属性的写法及获取如下：
小程序：
①.标签设置自定义属性
&lt;image catchtap="guanbiFn" data-which="look" src="../images/guanbia.png" class="guanbiImg"/&...]]></description><category></category></item><item><title><![CDATA[Vue动态类名的实现]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/100037659</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/100037659</guid><author>MYTLJP</author><pubDate>Fri, 23 Aug 2019 14:52:45 +0800</pubDate><description><![CDATA[写了一年半小程序的我，近两天接手了一个H5的小项目，出于对vue的向往（啊，呸），决定捡一下vue的具体使用，那可真真是坑死我了。标签不一样、命令不一样、绑定数据不一样……总之用惯了小程序的语法，vue的啥啥都别扭，好嘞闲话不多说，今天我们来看一下vue的动态类名的绑定，记录一下方便日后查看。
Tips：vue设置动态属性是要用命令v-modal的哦，为了方便直接用半角冒号也可以啦，所以动态类名是...]]></description><category></category></item><item><title><![CDATA[微信小程序保存图片拒绝授权后的操作]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/95059900</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/95059900</guid><author>MYTLJP</author><pubDate>Mon, 08 Jul 2019 14:51:19 +0800</pubDate><description><![CDATA[这个地方还是有些困惑人的，拒绝了保存图片的授权，处理不好再次保存图片的时候就没有反应了，还是很急人的，那么我们来记录一下这个地方。
大家都知道，微信小程序保存图片等都需要获取相对应的权限才可以进行接下来的操作可行，那么如果我们一开始就拒绝了授权，再次想要保存的时候也还是要打开权限才行，所以我们来认识两个跟小程序授权相关的api。
获取用户当前的设置
要使用保存图片权限之前我们首先要看看设备有没有这...]]></description><category></category></item><item><title><![CDATA[微信小程序canvas保存绘制图片]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/95059117</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/95059117</guid><author>MYTLJP</author><pubDate>Mon, 08 Jul 2019 14:26:51 +0800</pubDate><description><![CDATA[上篇文章大概写了一下canvas绘制图片的问题，那么接下来记录一下canvas保存图片的问题~
wx.canvasToTempFilePath()
//把当前画布指定区域的内容导出生成指定大小的图片

那么我们首先来了解一下这个api的参数们：

除了起始位置及绘制图片的大小，那么需要注意的我已经标记出来了，其中很多其实也不能设置直接用默认值即可。
其中api的成功的回调中会返回生成文件的临时路径...]]></description><category></category></item><item><title><![CDATA[微信小程序canvas绘制图片的注意事项---不能是网络图片]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/95057620</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/95057620</guid><author>MYTLJP</author><pubDate>Mon, 08 Jul 2019 14:03:50 +0800</pubDate><description><![CDATA[上周五做了个需求，用canvas画图并保存到本地，没在手机上测试，今天看的时候突然发现：
drawImage(imageResource, dx, dy, dWidth, dHeight)
其中imageResource真机不支持网络图片的绘制

所以就是明明在开发者工具上都是好的，但是在真机上测试的时候图片是绘制不出来的，想保存的地方也保存为空。
那么既然只能绘制本地的图片，而我们使用的图片又大...]]></description><category></category></item><item><title><![CDATA[常用的日期时间函数]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/94437609</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/94437609</guid><author>MYTLJP</author><pubDate>Tue, 02 Jul 2019 13:44:15 +0800</pubDate><description><![CDATA[// 时间格式化
function format_date(timeStamp) {
    let date = new Date(timeStamp);
    return date.getFullYear() + "年"
        + prefix_zero(date.getMonth() + 1) + "月"
        + prefix_zero(date.getDate()...]]></description><category></category></item><item><title><![CDATA[常用的正则校验]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/94437548</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/94437548</guid><author>MYTLJP</author><pubDate>Tue, 02 Jul 2019 13:42:36 +0800</pubDate><description><![CDATA[// 匹配邮箱
let reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$

// (新)匹配手机号
let reg = /^1[0-9]{10}$/;

// (旧)匹配手机号
let reg = /^1[3|4|5|7|8][0-9]{9}$/;

// 匹配8-16位数字和字母密码的正则表达式
let reg = /...]]></description><category></category></item><item><title><![CDATA[小程序分包---组件化开发框架wepyjs的分包]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/92658670</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/92658670</guid><author>MYTLJP</author><pubDate>Mon, 17 Jun 2019 17:26:20 +0800</pubDate><description><![CDATA[今天来记录一下小程序组件化开发框架wepyjs的分包的用法，之前刚开始入手小程序的时候，并不是多么了解分包的应用，原生的都不太了解，更别说wepy框架的分包了，那么废话不多说，直接上干货。
那么前提是你也了解wepy的小程序开发哦，以下是wepy的项目结构，那么我们一般操作的是src文件夹内的内容，dist文件夹是经过命令行编译所生成的内容，一般我们不会直接去修改dist里的文件，因为就算你去修改...]]></description><category></category></item><item><title><![CDATA[调用wx.relaunch报错:fail can not invoke relaunch in background]]></title><link>https://blog.youkuaiyun.com/MYTLJP/article/details/89681759</link><guid>https://blog.youkuaiyun.com/MYTLJP/article/details/89681759</guid><author>MYTLJP</author><pubDate>Mon, 29 Apr 2019 19:49:48 +0800</pubDate><description><![CDATA[微信官网的回复

实际暂时的解决方法：


]]></description><category></category></item></channel></rss>