<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Gy_9543的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Gy_9543</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Gy_9543]]></copyright><item><title><![CDATA[uniapp模拟器访问数据request:fail abort statusCode:-1问题]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/109012505</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/109012505</guid><author>Gy_9543</author><pubDate>Sun, 11 Oct 2020 15:36:57 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[webpack笔记]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108771746</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108771746</guid><author>Gy_9543</author><pubDate>Thu, 24 Sep 2020 12:35:29 +0800</pubDate><description><![CDATA[http://www.woc12138.com/article/45

]]></description><category></category></item><item><title><![CDATA[vue 解决两次访问相同路由地址报错]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108721414</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108721414</guid><author>Gy_9543</author><pubDate>Mon, 21 Sep 2020 23:13:47 +0800</pubDate><description><![CDATA[在路由的index.js里添加
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err =&gt; err)
}


]]></description><category></category></item><item><title><![CDATA[利用Vue中keep-alive，快速实现页面缓存 一郭鲜 一郭鲜 ​]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108719383</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108719383</guid><author>Gy_9543</author><pubDate>Mon, 21 Sep 2020 21:16:09 +0800</pubDate><description><![CDATA[https://zhuanlan.zhihu.com/p/96740001
&lt;div id="app" class='wrapper'&gt;
    &lt;keep-alive&gt;
        &lt;!-- 需要缓存的视图组件 --&gt; 
        &lt;router-view v-if="$route.meta.keepAlive"&gt;&lt;/router-view&gt;
     &lt;/keep-alive&gt;
      &lt;!-- 不需要缓存的视图]]></description><category></category></item><item><title><![CDATA[html访问图片资源403问题(http referrer)]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108699356</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108699356</guid><author>Gy_9543</author><pubDate>Sun, 20 Sep 2020 21:50:24 +0800</pubDate><description><![CDATA[先说下解决方法： 在HTML代码的head中添加一句
&lt;meta name="referrer" content="no-referrer" /&gt;
即可，后面再说下原理。

https://www.jianshu.com/p/56df73d0d128?utm_source=oschina-app

]]></description><category></category></item><item><title><![CDATA[判断移动端wap端还是pc]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108612038</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108612038</guid><author>Gy_9543</author><pubDate>Tue, 15 Sep 2020 23:04:21 +0800</pubDate><description><![CDATA[&lt;script&gt;
        (function(){
            var bp = document.createElement('script');
            var curProtocol = window.location.protocol.split(':')[0];
            if (curProtocol === 'https') {
                bp.src = 'https://zz.bdstatic.com/..]]></description><category></category></item><item><title><![CDATA[vw插件]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108608630</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108608630</guid><author>Gy_9543</author><pubDate>Tue, 15 Sep 2020 20:22:57 +0800</pubDate><description><![CDATA[下载插件 px-to-vw

设置

快捷键alt+z自动转化px

]]></description><category></category></item><item><title><![CDATA[web前端面试题 vuelazyload的参数+数组扁平化+冒泡插入快速排序+CSS中calc, support, media各自的含义及用法？]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108487514</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108487514</guid><author>Gy_9543</author><pubDate>Wed, 09 Sep 2020 14:45:52 +0800</pubDate><description><![CDATA[call和apply的区别是什么、哪一个性能更好
都是用来改变this指向，call传参是一个一个传、apply是数组传参
call 第一可以调用函数，第二可以改变函数内的this指向
bind 不调用函数 改变函数内部this指向
apply 调用一个函数 可以改变函数的this指向
性能更好的是
在改变this的情况下参数小于等于三个二者性能差不多，参数多于三个的时候call比apply性能好

性能测试console.time（‘A’）+console.timeEnd（‘A’）可以测试代码执行时间

]]></description><category></category></item><item><title><![CDATA[flex布局+display:flex布局，自动适应屏幕高度100%]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108361766</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108361766</guid><author>Gy_9543</author><pubDate>Wed, 02 Sep 2020 17:14:03 +0800</pubDate><description><![CDATA[子项属性

]]></description><category></category></item><item><title><![CDATA[180Vue中vue.config的配置]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108229156</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108229156</guid><author>Gy_9543</author><pubDate>Tue, 25 Aug 2020 21:14:24 +0800</pubDate><description><![CDATA[module.exports = {
    // 部署生产环境和开发环境下的URL：可对当前环境进行区分，baseUrl 从 Vue CLI 3.3 起已弃用，要使用publicPath
    // baseUrl: process.env.NODE_ENV === 'production' ? './' : '/' 
    publicPath: process.env.NODE_ENV === 'production' ? '/public/' : './',
    // 输出文件目录：在npm]]></description><category></category></item><item><title><![CDATA[vue router 一个路由对应多个组件+【子路由带/就是代表当前这个路由访问。不带/表示拼接上父路由的路径】]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108176844</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108176844</guid><author>Gy_9543</author><pubDate>Sat, 22 Aug 2020 23:16:53 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
  &lt;meta charset="UTF-8"&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
  &lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt;
  &lt;title&gt;Document&.]]></description><category></category></item><item><title><![CDATA[178Vue生命周期含义介绍]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108121857</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108121857</guid><author>Gy_9543</author><pubDate>Thu, 20 Aug 2020 13:37:21 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
  &lt;meta charset="UTF-8"&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
  &lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt;
  &lt;title&gt;Document&.]]></description><category></category></item><item><title><![CDATA[MVC和MVVM]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108087559</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108087559</guid><author>Gy_9543</author><pubDate>Tue, 18 Aug 2020 21:26:47 +0800</pubDate><description><![CDATA[MVC【一定要区分两者的m后台的m是数据库里的数据、前台的vue里data对应的数据m】

MVVM前端思想


]]></description><category></category></item><item><title><![CDATA[176-vue 使用video标签总结]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108078595</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108078595</guid><author>Gy_9543</author><pubDate>Tue, 18 Aug 2020 15:40:39 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/d79aadef36e4

]]></description><category></category></item><item><title><![CDATA[172Vue-node.js 的express服务器报 413 payload too large]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108027581</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108027581</guid><author>Gy_9543</author><pubDate>Sat, 15 Aug 2020 20:12:18 +0800</pubDate><description><![CDATA[修改后可以正常上传图片

]]></description><category></category></item><item><title><![CDATA[169Vue-毫秒时间数据处理、filters过滤器（全局、局部）date]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/108015065</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/108015065</guid><author>Gy_9543</author><pubDate>Fri, 14 Aug 2020 22:38:14 +0800</pubDate><description><![CDATA[根目录下main.js
// 全局过滤器
Vue.filter('dateFormat', function (originVal) {
  // originVal要处理的时间数据
  // 得到要处理的时间对象
  const dt = new Date(originVal)
  // 年月日
  const y = dt.getFullYear()
  const m = (dt.getMonth() + 1 + '').padStart(2, '0')
  const d = (dt.getDate]]></description><category></category></item><item><title><![CDATA[168Vue-vue-table-with-tree-grid全局注册=141]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/107979398</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/107979398</guid><author>Gy_9543</author><pubDate>Thu, 13 Aug 2020 14:45:06 +0800</pubDate><description><![CDATA[main.js文件全局注册



]]></description><category></category></item><item><title><![CDATA[167Vue-展开运算符（...）合并数组 、 合并对象]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/107977404</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/107977404</guid><author>Gy_9543</author><pubDate>Thu, 13 Aug 2020 13:11:24 +0800</pubDate><description><![CDATA[1、展开运算符（…）合并数组 、 合并对象
// concat 
 let a1 = [1,2,3];
 let a2 = [4,5,6,1,2,3];
 console.log([...a1,...a2]);//[1, 2, 3, 4, 5,6, 1, 2, 3]

原文链接

]]></description><category></category></item><item><title><![CDATA[061JS-js对象与字符串相互转换JSON.stringify、JSON.parse]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/107561433</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/107561433</guid><author>Gy_9543</author><pubDate>Wed, 12 Aug 2020 23:07:47 +0800</pubDate><description><![CDATA[js对象与字符串相互转换


对象转为字符串
JSON.stringify(obj)


json字符串转为对象
JSON.parse(str)



]]></description><category></category></item><item><title><![CDATA[111Express-静态资源路径设置后的坑+include和require的路径不需要写绝对路径]]></title><link>https://blog.youkuaiyun.com/Gy_9543/article/details/107700080</link><guid>https://blog.youkuaiyun.com/Gy_9543/article/details/107700080</guid><author>Gy_9543</author><pubDate>Wed, 12 Aug 2020 23:07:19 +0800</pubDate><description><![CDATA[设置完静态路径后art模板里面的css 、js路径存在的坑
要加一个/表示相对于public下绝对路径的开始
否则加载不出来静态资源


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