<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[我的知识记录分享]]></title> 
<description><![CDATA[我的知识记录分享]]></description>
<link>http://www.861lll.com/</link>
<language>zh-cn</language>
<generator>www.emlog.net</generator>
<item>
    <title>vue根据屏幕调整fon</title>
    <link>http://www.861lll.com/post-123.html</link>
    <description><![CDATA[<div style="color:#D4D4D4;background-color:#1E1E1E;font-family:Consolas, &quot;font-size:14px;line-height:19px;white-space:pre;">
	<div>
		&nbsp;<span style="color:#dcdcaa;">mounted</span>()&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#569cd6;">this</span>.<span style="color:#dcdcaa;">$nextTick</span>(<span style="color:#569cd6;">function</span>&nbsp;()&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;适配不同屏幕，改变根font-size值</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#c586c0;">if</span>&nbsp;(
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">document</span>.<span style="color:#9cdcfe;">documentElement</span>.<span style="color:#9cdcfe;">clientWidth</span>&nbsp;&lt;=
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">document</span>.<span style="color:#9cdcfe;">documentElement</span>.<span style="color:#9cdcfe;">clientHeight</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">document</span>.<span style="color:#9cdcfe;">documentElement</span>.<span style="color:#9cdcfe;">style</span>.<span style="color:#9cdcfe;">fontSize</span>&nbsp;=
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">document</span>.<span style="color:#9cdcfe;">documentElement</span>.<span style="color:#9cdcfe;">clientWidth</span>&nbsp;/&nbsp;<span style="color:#b5cea8;">7.5</span>&nbsp;+&nbsp;<span style="color:#ce9178;">"px"</span>;
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style="color:#c586c0;">else</span>&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">document</span>.<span style="color:#9cdcfe;">documentElement</span>.<span style="color:#9cdcfe;">style</span>.<span style="color:#9cdcfe;">fontSize</span>&nbsp;=
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">document</span>.<span style="color:#9cdcfe;">documentElement</span>.<span style="color:#9cdcfe;">clientWidth</span>&nbsp;/&nbsp;<span style="color:#b5cea8;">13.34</span>&nbsp;+&nbsp;<span style="color:#ce9178;">"px"</span>;
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;});
	</div>
	<div>
		&nbsp;&nbsp;},
	</div>
</div>]]></description>
    <pubDate>Wed, 20 Jan 2021 06:52:12 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-123.html</guid>

</item>
<item>
    <title>Nginx location 配置 后路径映射问题 （路径替换）</title>
    <link>http://www.861lll.com/post-121.html</link>
    <description><![CDATA[<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	nginx 配置 proxy_pass时可以实现URL路径的部分替换。
</p>
<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	1.proxy_pass的目标地址，默认不带/，表示只代理域名，url和querystring部分不会变（把请求的path拼接到proxy_pass目标域名之后作为代理的URL）
</p>
<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	2.如果在目标地址后增加/，则表示把path中location匹配成功的部分剪切掉之后再拼接到proxy_pass目标地址
</p>
<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	例子：
</p>
<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	server {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location&nbsp; /abc {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proxy_pass http://server_url;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
</p>
<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location&nbsp; /abc {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proxy_pass http://server_url/;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;}
</p>
<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	比如请求 /abc/b.html
</p>
<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	如上两个匹配成功后，实际代理的目标url分别是
</p>
<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	http://server_url/abc/b.html (把/abc/b.html拼接到http://server_url之后)
</p>
<p style="margin:10px auto;line-height:1.5;white-space:normal;">
	http://server_url/b.html (把/abc/b.html的/abc去掉之后，拼接到http://server_url/之后)
</p>]]></description>
    <pubDate>Mon, 11 Jan 2021 02:39:53 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-121.html</guid>

</item>
<item>
    <title>uniapp跨域处理</title>
    <link>http://www.861lll.com/post-120.html</link>
    <description><![CDATA[配置文件添加<br />
<pre class="prettyprint lang-js linenums"> "h5" : {
        "devServer" : {
            "https" : false,
			"proxy": {
			           "/api": {
			                "target": "http://api.******.com/",
			                "changeOrigin": true,
			                "pathRewrite": {
			                    "^/api": ""
			                }
			            }
			        }
        }
    }</pre>
<br />
如果还有问题<br />
关键添加这段<br />
<pre class="prettyprint lang-js linenums">"content-type":"application/x-www-form-urlencoded;application/json;charset=UTF-8"</pre>
<br />
拦截器添加&nbsp;指定类型<br />
<pre class="prettyprint lang-js linenums">Vue.prototype.$u.http.setConfig({
		//baseUrl: 'http://api.*****.com',
		loadingText: '努力加载中~',
		loadingTime: 800,  
		header:{
			"content-type":"application/x-www-form-urlencoded;application/json;charset=UTF-8"
		}
	});</pre>
<br />
<br />
<br />
<br />]]></description>
    <pubDate>Mon, 11 Jan 2021 01:39:31 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-120.html</guid>

</item>
<item>
    <title>vue-cli3修改index.html浏览器名字和图标——htmlWebpackPlugin.options.title</title>
    <link>http://www.861lll.com/post-119.html</link>
    <description><![CDATA[<span style="color:#4D4D4D;font-family:-apple-system, &quot;font-size:16px;font-variant-ligatures:common-ligatures;white-space:normal;background-color:#FFFFFF;">一、打包后网页的入口是public文件夹index.html,决定项目网页入口tab的名字是<br />
<div style="color:#D4D4D4;background-color:#1E1E1E;font-family:Consolas, &quot;font-size:14px;line-height:19px;white-space:pre;">
	&nbsp;<span style="color:#808080;">&lt;</span><span style="color:#569cd6;">title</span><span style="color:#808080;">&gt;</span><span style="color:#f44747;">&lt;</span>%=&nbsp;htmlWebpackPlugin.options.title&nbsp;%&gt;<span style="color:#808080;">&lt;/</span><span style="color:#569cd6;">title</span><span style="color:#808080;">&gt;</span>
</div>
<br />
<span style="color:#4D4D4D;font-family:-apple-system, &quot;font-size:16px;font-variant-ligatures:common-ligatures;white-space:normal;background-color:#FFFFFF;">二、vue.config.js</span><br />
<br />
<div style="color:#D4D4D4;background-color:#1E1E1E;font-family:Consolas, &quot;font-size:14px;line-height:19px;white-space:pre;">
	<div>
		<span style="color:#4ec9b0;">module</span>.<span style="color:#4ec9b0;">exports</span>&nbsp;=&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;基本路径</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">publicPath</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#ce9178;">'/'</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;输出文件目录</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">outputDir</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#ce9178;">'dist'</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;eslint-loader&nbsp;是否在保存的时候检查</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">lintOnSave</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#569cd6;">false</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;use&nbsp;the&nbsp;full&nbsp;build&nbsp;with&nbsp;in-browser&nbsp;compiler?</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">runtimeCompiler</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#569cd6;">false</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;webpack配置</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;see&nbsp;https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//修改或新增html-webpack-plugin的值，在index.html里面能读取htmlWebpackPlugin.options.title</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#dcdcaa;">chainWebpack</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#9cdcfe;">config</span>&nbsp;<span style="color:#569cd6;">=&gt;</span>{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">config</span>.<span style="color:#dcdcaa;">plugin</span>(<span style="color:#ce9178;">'html'</span>)
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.<span style="color:#dcdcaa;">tap</span>(<span style="color:#9cdcfe;">args</span>&nbsp;<span style="color:#569cd6;">=&gt;</span>&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">args</span>[<span style="color:#b5cea8;">0</span>].<span style="color:#9cdcfe;">title</span>&nbsp;=&nbsp;<span style="color:#ce9178;">"米粒买菜"</span>;
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#c586c0;">return</span>&nbsp;<span style="color:#9cdcfe;">args</span>;
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#dcdcaa;">configureWebpack</span><span style="color:#9cdcfe;">:</span>&nbsp;()&nbsp;<span style="color:#569cd6;">=&gt;</span>&nbsp;{},
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;vue-loader&nbsp;配置项</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;https://vue-loader.vuejs.org/en/options.html</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;vueLoader:&nbsp;{},</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;生产环境是否生成&nbsp;sourceMap&nbsp;文件</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">productionSourceMap</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#569cd6;">false</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;css相关配置</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">/*css:&nbsp;{</span>
	</div>
	<div>
		<span style="color:#6a9955;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;是否使用css分离插件&nbsp;ExtractTextPlugin</span>
	</div>
	<div>
		<span style="color:#6a9955;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;extract:&nbsp;true,</span>
	</div>
	<div>
		<span style="color:#6a9955;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;开启&nbsp;CSS&nbsp;source&nbsp;maps?</span>
	</div>
	<div>
		<span style="color:#6a9955;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sourceMap:&nbsp;false,</span>
	</div>
	<div>
		<span style="color:#6a9955;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;css预设器配置项</span>
	</div>
	<div>
		<span style="color:#6a9955;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loaderOptions:&nbsp;{},</span>
	</div>
	<div>
		<span style="color:#6a9955;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;启用&nbsp;CSS&nbsp;modules&nbsp;for&nbsp;all&nbsp;css&nbsp;/&nbsp;pre-processor&nbsp;files.</span>
	</div>
	<div>
		<span style="color:#6a9955;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;modules:&nbsp;false</span>
	</div>
	<div>
		<span style="color:#6a9955;">&nbsp;&nbsp;&nbsp;&nbsp;},*/</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;use&nbsp;thread-loader&nbsp;for&nbsp;babel&nbsp;&amp;&nbsp;TS&nbsp;in&nbsp;production&nbsp;build</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;enabled&nbsp;by&nbsp;default&nbsp;if&nbsp;the&nbsp;machine&nbsp;has&nbsp;more&nbsp;than&nbsp;1&nbsp;cores</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">parallel</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#dcdcaa;">require</span>(<span style="color:#ce9178;">'os'</span>).<span style="color:#dcdcaa;">cpus</span>().<span style="color:#9cdcfe;">length</span>&nbsp;&gt;&nbsp;<span style="color:#b5cea8;">1</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;是否启用dll</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;See&nbsp;https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#dll-mode</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;dll:&nbsp;false,</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;PWA&nbsp;插件相关配置</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;see&nbsp;https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">pwa</span><span style="color:#9cdcfe;">:</span>&nbsp;{},
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;webpack-dev-server&nbsp;相关配置</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">devServer</span><span style="color:#9cdcfe;">:</span>&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;open:&nbsp;process.platform&nbsp;===&nbsp;'darwin',</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//将服务启动后默认打开浏览器</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">open</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#569cd6;">true</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">host</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#ce9178;">'0.0.0.0'</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">port</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#b5cea8;">8080</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">https</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#569cd6;">false</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">hotOnly</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#569cd6;">false</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">proxy</span><span style="color:#9cdcfe;">:</span>&nbsp;{<span style="color:#6a9955;">//&nbsp;设置代理</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ce9178;">'/api'</span><span style="color:#9cdcfe;">:</span>&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">target</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#ce9178;">'http://47.99.134.126:28019/api/v1'</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">changeOrigin</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#569cd6;">true</span>,
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">pathRewrite</span><span style="color:#9cdcfe;">:</span>&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ce9178;">'^/api'</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#ce9178;">'/'</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#dcdcaa;">before</span><span style="color:#9cdcfe;">:</span>&nbsp;<span style="color:#9cdcfe;">app</span>&nbsp;<span style="color:#569cd6;">=&gt;</span>&nbsp;{}
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;},
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;第三方插件配置</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#9cdcfe;">pluginOptions</span><span style="color:#9cdcfe;">:</span>&nbsp;{
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#6a9955;">//&nbsp;...</span>
	</div>
	<div>
		&nbsp;&nbsp;&nbsp;&nbsp;}
	</div>
	<div>
		}
	</div>
</div>
</span>]]></description>
    <pubDate>Thu, 07 Jan 2021 01:46:04 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-119.html</guid>

</item>
<item>
    <title>右侧悬浮下载代码样式</title>
    <link>http://www.861lll.com/post-118.html</link>
    <description><![CDATA[效果图<br />
<a target="_blank" href="http://www.861lll.com/content/uploadfile/202101/9cf81609900462.png" id="ematt:21"><img src="http://www.861lll.com/content/uploadfile/202101/9cf81609900462.png" title="点击查看原图" alt="点击查看原图" border="0" width="500" height="321" align="" /><br />
</a>代码实现：仅悬浮功能，无其它效果<br />
<pre class="prettyprint lang-html linenums">&lt;!DOCTYPE html&gt;
&lt;html class="no-js LANG-cn" lang="zh"&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
&lt;meta name="apple-touch-fullscreen" content="yes"&gt;
&lt;meta name="apple-mobile-web-app-capable" content="yes"&gt;
&lt;meta name="apple-mobile-web-app-status-bar-style" content="black"&gt;
&lt;meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"&gt;
&lt;meta name="format-detection" content="telephone=no"&gt;

&lt;title&gt;jQuery右侧悬浮&lt;/title&gt;

&lt;link rel="stylesheet" href="css/home.css"&gt;

&lt;/head&gt;
&lt;body&gt;
&lt;div&gt;213131&lt;/div&gt;
&lt;div class="global_toolbar"&gt;
	&lt;div class="toolbar_btn center" style="top: 50%; margin-top: -150px;"&gt;
		&lt;a href="#" id="needtohelp_0_GetPricing" class="bar_forum bar_project_consulting" style="text-decoration:none;"&gt;
			&lt;samp style="text-align: center;padding-top:15px;border-radius:5px"&gt;
				&lt;i &gt;
					&lt;img src="img/icon/down.png" alt=""&gt;
				&lt;/i&gt;
				&lt;p&gt;编&lt;/p&gt;
				&lt;p&gt;辑&lt;/p&gt;
				&lt;p&gt;表&lt;/p&gt;
				&lt;p&gt;格&lt;/p&gt;
				&lt;p&gt;请&lt;/p&gt;
				&lt;p&gt;下&lt;/p&gt;
				&lt;p&gt;载&lt;/p&gt;
				&lt;p&gt;软&lt;/p&gt;
				&lt;p&gt;件&lt;/p&gt;
			&lt;/samp&gt;
		&lt;/a&gt;
		&lt;/div&gt;
	
&lt;/div&gt;




&lt;/body&gt;
&lt;/html&gt;</pre>
<br />
css样式代码<br />
<br />
<pre class="prettyprint lang-html linenums">

p{
	   margin: 2px auto;
	   font-size:14px;
}
.global_toolbar.default {
    position: absolute
}



.global_toolbar {
    position: fixed;
    z-index: 1001;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    -webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
    transition: all .4s cubic-bezier(.2,.83,.42,.91);
    border-left: 1px solid #d0d0d0;
    background: #fff
}


.toolbar_btn {
    position: absolute;
    top: 100%;
    left: -50px;
    width: 50px
}

.toolbar_btn a,.toolbar_btn a samp {
    position: relative;
    display: block;
    height: 234px;
    -webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
    transition: all .4s cubic-bezier(.2,.83,.42,.91);
    border-bottom: 1px solid #37393d
}

.toolbar_btn a samp {
    z-index: 2;
    width: 50px;
    color: #fff;
    background-color: #000
}



.toolbar_btn.default a samp,.toolbar_btn.default em {
    border-bottom: 1px solid #37393d;
    background: #000
}

.toolbar_content {
    z-index: 3;
    width: 100%
}

.css_column,.toolbar_content {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}






</pre>]]></description>
    <pubDate>Wed, 06 Jan 2021 02:33:29 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-118.html</guid>

</item>
<item>
    <title>2021第一天上班！</title>
    <link>http://www.861lll.com/post-116.html</link>
    <description><![CDATA[2021第一天上班！]]></description>
    <pubDate>Mon, 04 Jan 2021 08:59:05 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-116.html</guid>

</item>
<item>
    <title>我的2020</title>
    <link>http://www.861lll.com/post-115.html</link>
    <description><![CDATA[2020年最后一天了<br />
在上班<br />
改代码。。。<br />
做功能。。。。。。。<br />]]></description>
    <pubDate>Thu, 31 Dec 2020 06:31:28 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-115.html</guid>

</item>
<item>
    <title>加载拉动分页，自己引入jq</title>
    <link>http://www.861lll.com/post-114.html</link>
    <description><![CDATA[<pre class="prettyprint lang-html linenums">&lt;!DOCTYPE html&gt;
&lt;html&gt;

&lt;head&gt;
    &lt;meta charset="utf-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"&gt;
    &lt;title&gt;Examples&lt;/title&gt;
    &lt;meta name="description" content=""&gt;
    &lt;meta name="keywords" content=""&gt;
    &lt;script type="text/javascript" src="js/jquery-3.3.1.min.js"&gt;&lt;/script&gt;
    &lt;style&gt;
        #conList { height: 500px; overflow: auto; }
        .con-item { padding: 10px; margin: 10px 0; line-height: 1.5; background: skyblue; }
        .isLoading { position: fixed; left: 0; top: 0; width: 100%; height: 100%; text-align: center; background-color: rgba(0, 0, 0, .5); z-index: 1000; }
        .isLoading-text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #fff; }
        .con-finished { margin: 20px 0; display: none; text-align: center; }
    &lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
    &lt;!-- 内容 --&gt;
    &lt;div id="conList"&gt;
        &lt;div class="con-items"&gt;&lt;/div&gt;
        &lt;div class="con-finished"&gt;没有更多数据了~&lt;/div&gt;
    &lt;/div&gt;

    &lt;!-- 加载中 --&gt;
    &lt;div class="isLoading"&gt;&lt;span class="isLoading-text"&gt;加载中...&lt;/span&gt;&lt;/div&gt;

&lt;script&gt;
    (function($) {
        $.fn.soLoadPage = function(opt) {
            var dft = {
                conClass: '.con-items', //内容的盒子类，用来计算内容总高度用
                itemClass: '.con-item', //内容项的类名
                conFinishedClass: '.con-finished', //没有更多数据的类名
                prePageTop: 100, //往上加载上一页时，如果还未到第一页，保持距离顶部的距离以保证可继续往上滚动
                spaceTop: 0, //距离盒子顶部多少时开始加载上一页数据
                curPage: 1, //当前页码，默认从1开始
                limit: 10, //每页请求个数
                isLastPage: false, //是否已经是最后一页
                arrow: 'down', //默认写入ui的方向，down表示往尾部写入，up表示往顶部写入
                deletedPage: 0, //要被删除的页码数据
                pageArea: 3, //界面上可见到的页码区间数，比如总页数有100页，但是界面上永远最多只展示pageArea页的数据
                curPageData: [], //请求到某一页的数据
                clearT01: '',
                mockTotalPage: 10, //用来模拟的总页码数
            };
            $.extend(dft, opt);
            $that = $(this);

            $that.on('scroll', function() {
                clearTimeout(dft.clearT01)
                dft.clearT01 = setTimeout(function() {
                    var boxScrollTop = $that.scrollTop();
                    var boxHeight = $that.height();
                    var conHeight = $(dft.conClass).height();
                    // console.log(boxScrollTop, boxHeight, conHeight, (boxScrollTop + boxHeight) - conHeight)
                    if(boxScrollTop &lt;= dft.spaceTop) { //距离盒子顶部小于等于dft.spaceTop时开始加载上一页数据
                        console.log('到顶了^^^^^^^')
                        if(dft.arrow == 'up') { //如果上一次的加载是发生在顶部
                            if(dft.curPage &gt; 1) {
                                dft.curPage--;
                                dft.arrow = 'up';
                                dft.deletedPage = dft.curPage + dft.pageArea;
                                requestData(dft.curPage);

                            }

                        }else { //上一次的加载是发生在底部
                            if(dft.curPage - dft.pageArea &gt; 0) {
                                dft.curPage -= dft.pageArea;
                                dft.arrow = 'up';
                                dft.deletedPage = dft.curPage + dft.pageArea;
                                requestData(dft.curPage);

                            }

                        }
                        

                    }else if((boxScrollTop + boxHeight) - conHeight &gt;= 0) { //滚动到底部，则加载下一页数据
                        console.log('到底了。。。')
                        if(!dft.isLastPage) { //不是最后一页，则继续加载下一页数据
                            if(dft.arrow == 'up') { //如果上一次的加载是发生在顶部
                                dft.curPage += dft.pageArea;

                            }else { //上一次的加载是发生在底部
                                dft.curPage++;

                            }
                            
                            dft.arrow = 'down';
                            console.log(dft.curPage, 'dft.curPage')
                            dft.deletedPage = dft.curPage - dft.pageArea;
                            requestData(dft.curPage);
                            
                        }


                    }
                }, 300)
            })

            /**
            *显示加载中
            */
            function showLoading() {
                $('.isLoading').show();
            }

            /**
            *隐藏加载中
            */
            function hideLoading() {
                $('.isLoading').hide();
            }

            /**
            *请求数据的方法
            *[page] 页码
            */
            function requestData(page) {
                if(dft.curPage &gt; dft.mockTotalPage) { //最后一页数据
                    dft.curPage--;
                    dft.isLastPage = true;
                    $(dft.conFinishedClass).show();
                    return false;

                }else {
                    dft.isLastPage = false;
                    $(dft.conFinishedClass).hide();

                }

                // 模拟请求，拿到数据
                showLoading();
                setTimeout(function() {
                    dft.curPageData = [];
                    for(var i = 0; i &lt; dft.limit; i++) {
                        dft.curPageData.push({
                            value: Math.random()
                        });
                    }

                    // 拿到数据后，开始写入数据
                    insertData(dft.curPageData);

                }, 500)
            };

            /**
            *将数据写入
            *[arr] Array 某一页的数据
            */
            function insertData(arr) {
                var html = '';
                for(var i = 0, len = arr.length; i &lt; len; i++) {
                    var item = arr[i];
                    html += '&lt;div class="con-item item-page-' + dft.curPage + '"&gt;' + item.value + '&lt;/div&gt;';
                }

                if(dft.arrow == 'up') {
                    $(dft.conClass).prepend(html)
                    $that.scrollTop(dft.prePageTop);

                }else {
                    $(dft.conClass).append(html);

                }

                $('.item-page-' + dft.deletedPage).remove();
                hideLoading(); //在此调用关闭loading，可以避免快速滑到底多次触发导致多加载一页的bug
            }

            // 默认请求第一页数据
            requestData(1);

        }
    })(jQuery);

    // 调用
    $('#conList').soLoadPage()
&lt;/script&gt;
&lt;/body&gt;

&lt;/html&gt;</pre>]]></description>
    <pubDate>Tue, 29 Dec 2020 07:34:28 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-114.html</guid>

</item>
<item>
    <title>jstree异步加载数据</title>
    <link>http://www.861lll.com/post-113.html</link>
    <description><![CDATA[<pre class="prettyprint lang-cs linenums">    $('#container').jstree({
                'core': {
                    'data': {
                        "url":"@Url.Action(nameof(***pp.Controllers.Webs.In*oController.AjaxGe****es))",
                        "data": function (node) {
                            return { "id": node.id, "patternMb": patternMb,};
                        }
                    }
                },
                "plugins": ["search"],
                'search': {
                    'show_only_matches': true,
                    'ajax': {
                        'url': '/device/jstree',
                        'dataType': 'json',
                        'type': 'GET',
                        'data': function (str) {
                            return { "search_str": str };
                        }
                    },
                }
            });
          </pre>]]></description>
    <pubDate>Tue, 29 Dec 2020 07:11:01 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-113.html</guid>

</item>
<item>
    <title>git 放弃本地修改，强制拉取更新</title>
    <link>http://www.861lll.com/post-112.html</link>
    <description><![CDATA[<p style="margin:10px auto;padding:0px;color:#333333;font-family:&quot;font-size:14px;white-space:normal;background-color:#FFFFFF;">
	开发时，对于本地的项目中修改不做保存操作（或代码改崩），可以用到Git pull的强制覆盖，具体代码如下：
</p>
<div class="cnblogs_code" style="margin:5px 0px;padding:5px;background-color:#F5F5F5;border:1px solid #CCCCCC;overflow:auto;white-space:normal;font-family:&quot;">
<pre style="margin-top:0px;margin-bottom:0px;padding:0px;overflow:auto;overflow-wrap:break-word;white-space:pre-wrap;font-family:&quot;">git fetch --<span style="margin:0px;padding:0px;line-height:1.5 !important;">all
git reset </span>--hard origin/<span style="margin:0px;padding:0px;line-height:1.5 !important;">master
git pull </span><span style="margin:0px;padding:0px;color:#008000;line-height:1.5 !important;">//</span><span style="margin:0px;padding:0px;color:#008000;line-height:1.5 !important;">可以省略</span></pre>
</div>
<p style="margin:10px auto;padding:0px;color:#333333;font-family:&quot;font-size:14px;white-space:normal;background-color:#FFFFFF;">
	<br style="margin:0px;padding:0px;" />
git fetch 指令是下载远程仓库最新内容，不做合并&nbsp;<br style="margin:0px;padding:0px;" />
git reset 指令把HEAD指向master最新版本
</p>]]></description>
    <pubDate>Tue, 29 Dec 2020 02:02:12 +0000</pubDate>
    <author>糖果小宝</author>
    <guid>http://www.861lll.com/post-112.html</guid>

</item></channel>
</rss>