<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wy_Blog的博客]]></title><description><![CDATA[因上努力，果上随缘！]]></description><link>https://blog.youkuaiyun.com/wy_Blog</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wy_Blog]]></copyright><item><title><![CDATA[小程序上拉加载onReachBottom不触发]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/120977429</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/120977429</guid><author>wy_Blog</author><pubDate>Tue, 26 Oct 2021 17:58:56 +0800</pubDate><description><![CDATA[1、检查配置对应的config配置文件


export default {
 enablePullDownRefresh: true,
}


2、查看是否有重复的onReachBottom 被覆盖

3、css页面高度height去除


.skuBuyFeed {
 background-color: #121212;
 width: 100vw;
 // height: 100vh;
 padding-top: 80px;
 overflow-y: auto;
}


...]]></description><category></category></item><item><title><![CDATA[vue h5页面滑动回弹问题解决]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/120977390</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/120977390</guid><author>wy_Blog</author><pubDate>Tue, 26 Oct 2021 17:57:03 +0800</pubDate><description><![CDATA[方法一： fixed定位
检查问题，发现页面没高度，解决办法：
html,body统一设为100%，在父组件的根元素设置position:fixed可以使页面无橡皮筋效果


&lt;style&gt;
.layout{
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
&lt;/style&gt;


不要将手机页面的高度设为100vh，手机浏...]]></description><category></category></item><item><title><![CDATA[把URL转为大写16进制]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/115859573</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/115859573</guid><author>wy_Blog</author><pubDate>Mon, 19 Apr 2021 10:50:22 +0800</pubDate><description><![CDATA[代码如下


 let url = 'https://www.baidu.com'
  function strUpCaseCode(url) {
    if (url === "") {
      return "";
    }
    let upCaseCode = [];
    upCaseCode.push("");
    for (var i = 0; i &lt; url.length; i++) {
      upCaseCode.push((url.charCodeAt(i).]]></description><category></category></item><item><title><![CDATA[git push错误：RPC failed; HTTP 411 curl 22 The requested URL returned error: 411 Length Required]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/103252312</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/103252312</guid><author>wy_Blog</author><pubDate>Tue, 26 Nov 2019 10:58:51 +0800</pubDate><description><![CDATA[报错原因是git 通过http post提交时大小有限制 设置下大小就可以了

设置代码：git config http.postBuffer 524288000
]]></description><category></category></item><item><title><![CDATA[常用的一些js技巧]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/102570393</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/102570393</guid><author>wy_Blog</author><pubDate>Tue, 15 Oct 2019 17:10:45 +0800</pubDate><description><![CDATA[1. 空(null, undefined)验证

当我们创建了一个新的变量，我们通常会去验证该变量的值是否为空(null)或则未定义(undefined)。这对于 JavaScript 编程来说，是一个经常要考虑到的验证。

如果直接写，那么像下面这样：


if (variable1 !== null || variable1 !== undefined || variable1 !== "")...]]></description><category></category></item><item><title><![CDATA[vue cli 3 build 打包之后路径错误问题]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/88914364</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/88914364</guid><author>wy_Blog</author><pubDate>Sat, 30 Mar 2019 16:21:32 +0800</pubDate><description><![CDATA[vue-cli 3.x 打包上线 【入坑合集】

问题1：使用vue-cli 3.x开发的项目，开发的时候顺利无比，一旦打包上线各种问题就来了。首先是资源里面报各种各样的请求错误。

解决思路：在src文件夹同级目录下创建vue.config.js文件



在vue.config.js中重写打包后的基础路径为当前目录


module.exports = {
  //...
  base...]]></description><category></category></item><item><title><![CDATA[React和Vue对比]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/84232540</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/84232540</guid><author>wy_Blog</author><pubDate>Mon, 19 Nov 2018 10:31:17 +0800</pubDate><description><![CDATA[相同点

都支持服务器端渲染
	都有Virtual DOM,组件化开发,通过props参数进行父子组件数据的传递,都实现webComponent规范
	数据驱动视图
	都有支持native的方案,React的React native,Vue的weex
不同点

React严格上只针对MVC的view层,Vue则是MVVM模式
	virtual DOM不一样,vue会跟踪每一个组件的依赖关系,不需要...]]></description><category></category></item><item><title><![CDATA[怎么判断进入小程序的途径]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/81944539</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/81944539</guid><author>wy_Blog</author><pubDate>Wed, 22 Aug 2018 15:11:48 +0800</pubDate><description><![CDATA[在 app.js的onShow 方法里进行获取


 onShow: function (options) {
        let option = JSON.stringify(options);
        console.log('app.js option-----' + option)
        console.log('app.js--------------------...]]></description><category></category></item><item><title><![CDATA[百度地图获取城市adcode编号cityCode编号]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/80969599</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/80969599</guid><author>wy_Blog</author><pubDate>Mon, 09 Jul 2018 14:30:36 +0800</pubDate><description><![CDATA[百度找了好久没找到，最后还是自力更生解决问题，获取城市的各种信息和编号

直接上代码


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt;
	&amp;lt;me]]></description><category></category></item><item><title><![CDATA[js前面自动补全位数]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/80858409</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/80858409</guid><author>wy_Blog</author><pubDate>Fri, 29 Jun 2018 16:17:08 +0800</pubDate><description><![CDATA[例如我们希望输出的数字长度是固定的，假设为10，如果数字为123，则输出0000000123，不够位数就在之前补足0，这里提供了三种不同的方式实现JS代码给数字补0 的操作第一种function PrefixInteger(num, length) {
  return (num/Math.pow(10,length)).toFixed(length).substr(2);
}第二种functio...]]></description><category></category></item><item><title><![CDATA[微信小程序定位当前城市]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/80762810</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/80762810</guid><author>wy_Blog</author><pubDate>Thu, 21 Jun 2018 16:50:50 +0800</pubDate><description><![CDATA[定位获取当前所在城市直接上代码Page({
  data: {
    city: ''
  },
  onLoad: function (options) {   
    this.loadInfo();  
  },
  loadInfo: function () {
    var page = this
    wx.getLocation({
      type: 'wgs84', ...]]></description><category></category></item><item><title><![CDATA[JS循环遍历 map, filter, some, every, forEach, for in, for of 用法简单总结]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/80090095</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/80090095</guid><author>wy_Blog</author><pubDate>Thu, 26 Apr 2018 10:20:22 +0800</pubDate><description><![CDATA[1.map有返回值，返回一个新的数组，每个元素为调用func的结果。let list = [1, 2, 3, 4, 5];
let other = list.map((d, i) =&amp;gt; {
  return d * 2;
});
console.log(other);
// print: [2, 4, 6, 8, 10]2.filter有返回值，返回一个符合func条件的元素数组let li...]]></description><category></category></item><item><title><![CDATA[$ npm install express -g 问题]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/80053548</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/80053548</guid><author>wy_Blog</author><pubDate>Mon, 23 Apr 2018 17:29:17 +0800</pubDate><description><![CDATA[$ npm install express -g报错的话最后查找原因，原来,最新express版本中将命令工具分家出来了(项目地址:https://github.com/expressjs/generator),所以我们还需要安装一个命令工具,命令如下:npm install -g express-generator然后 在 express --version   （两个-     不要expre...]]></description><category></category></item><item><title><![CDATA[JavaScript 数组方法对比]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/80051495</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/80051495</guid><author>wy_Blog</author><pubDate>Mon, 23 Apr 2018 15:49:51 +0800</pubDate><description><![CDATA[JavaScript 提供了多种新增，移除，替换数组元素的方法，但是有些会影响原来的数组；有些则不会，它是新建了一个数组。注意：区分以下两个方法的不同点：array.splice() 影响原来的数组array.slice() 不影响原来的数组I. 新增：影响原数组使用 array.push() 和 array.ushift() 新增元素会影响原来的数组。II. 新增：不影响原数组两种方式新增元素不...]]></description><category></category></item><item><title><![CDATA[SVN建立分支和合并分支代码]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/79925276</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/79925276</guid><author>wy_Blog</author><pubDate>Fri, 13 Apr 2018 10:48:27 +0800</pubDate><description><![CDATA[1.SVN建立分支正确SVN服务器上会有两个目录：trunk和branches。trunk目录下面代码就是所谓的主版本，而branches文件夹主要是用来放置分支版本。分支版本是依赖于主版本的，因此建立分支版本时候，必须要在trunk文件夹操作才可以的。下面是推荐的操作步骤：（1）从SVN上checkout Trunk版本下来。如果在本地机器上已有了trunk版本，需要更新一下到最新代码。（2）在...]]></description><category></category></item><item><title><![CDATA[js isArray()  兼容性处理]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/79896089</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/79896089</guid><author>wy_Blog</author><pubDate>Wed, 11 Apr 2018 14:28:45 +0800</pubDate><description><![CDATA[解决 IE8不支持 Array.isArray()方法 判断是否是数组if (!Array.isArray) {
  Array.isArray = function(arg) {
    return Object.prototype.toString.call(arg) === '[object Array]';
  };
}]]></description><category></category></item><item><title><![CDATA[Object.keys方法之详解]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/79893504</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/79893504</guid><author>wy_Blog</author><pubDate>Wed, 11 Apr 2018 11:13:30 +0800</pubDate><description><![CDATA[在实际开发中，我们有时需要知道对象的所有属性，原生js给我们提供了一个很好的方法：Object.keys()，该方法返回一个数组传入对象，返回属性名var obj = {'a':'123','b':'345'};
console.log(Object.keys(obj));  //['a','b']

//需要注意的是 如果key值是数字他会正序排列
var obj1 = { 100: &quot;a&quot;, ...]]></description><category></category></item><item><title><![CDATA[push  json数据时，查看数据是否有重复]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/79615263</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/79615263</guid><author>wy_Blog</author><pubDate>Mon, 19 Mar 2018 18:03:41 +0800</pubDate><description><![CDATA[我们提交数据时 查看是否有重复的ID或者人名可以直接用一下方法简写：JSON.stringify(a).indexOf(JSON.stringify(b)) != -1]]></description><category></category></item><item><title><![CDATA[ES6 class,与js prototype原型继承有何关系？]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/79457206</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/79457206</guid><author>wy_Blog</author><pubDate>Tue, 06 Mar 2018 13:47:00 +0800</pubDate><description><![CDATA[ES6为了进一步的缩减代码的编写，和简化代码的逻辑，引入了关键词 class。但class的实现也是在prototype的基础上，做了一层语法糖,它的绝大部分功能，ES5 都可以做到，新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。class Person {
constructor(name) {
this.name=name||&quot;Default&quot;;
}
toStri...]]></description><category></category></item><item><title><![CDATA[微信小程序iphone x适配]]></title><link>https://blog.youkuaiyun.com/wy_Blog/article/details/79422209</link><guid>https://blog.youkuaiyun.com/wy_Blog/article/details/79422209</guid><author>wy_Blog</author><pubDate>Fri, 02 Mar 2018 13:30:33 +0800</pubDate><description><![CDATA[微信小程序在适配iphone x 的时候 底部的横线会出现遮挡这时候就要处理下：在app.js文件中 创建全局变量，然后获取设备型号  globalData: {
    isIphoneX: false,
    userInfo: null
  },
  onShow:function(){
    let  that = this;
    wx.getSystemInfo({
      ...]]></description><category></category></item></channel></rss>