Site updated: 2023-01-10 10:44:49
This commit is contained in:
1 parent
974c51d52e
commit
18b196f622
143 files changed
+206
-254
No files matched your search
@@ -8,7 +8,7 @@
|
||||
<author>
|
||||
<name>Hito Li</name>
|
||||
</author>
|
||||
<updated>2023-01-10T01:51:00.000Z</updated>
|
||||
<updated>2023-01-10T02:19:00.000Z</updated>
|
||||
<category term="hito" />
|
||||
<category term="無言" />
|
||||
<category term="博客" />
|
||||
@@ -17,6 +17,22 @@
|
||||
<category term="心得体会" />
|
||||
<category term="技术分享" />
|
||||
<category term="踩坑" />
|
||||
<entry>
|
||||
<id>https://blog.jingxiyuan.cn/2023/01/10/Vue%E6%A0%B9%E6%8D%AE%E8%B7%AF%E7%94%B1%E4%BC%A0%E5%8F%82%E4%BF%AE%E6%94%B9%E9%A1%B5%E9%9D%A2%E6%95%B0%E6%8D%AE/</id>
|
||||
<title>Vue根据路由传参修改页面数据</title>
|
||||
<link rel="alternate" href="https://blog.jingxiyuan.cn/2023/01/10/Vue%E6%A0%B9%E6%8D%AE%E8%B7%AF%E7%94%B1%E4%BC%A0%E5%8F%82%E4%BF%AE%E6%94%B9%E9%A1%B5%E9%9D%A2%E6%95%B0%E6%8D%AE/"/>
|
||||
<content type="html"><h4 id="引言"><a class="anchor" href="#引言">#</a> 引言</h4>
|
||||
<p>在开发前端页面时会存在相同的页面展示,只是菜单名称不同、数据类型不同的情况。如果再拷贝一个页面来展示后期就需要维护两个页面,同时也增加了工作量。但是只使用一个页面通过传参来改变数据就方便多了。</p>
|
||||
<h4 id="路由配置"><a class="anchor" href="#路由配置">#</a> 路由配置</h4>
|
||||
<figure class="highlight yaml"><figcaption data-lang="YAML"></figcaption><table><tr><td data-num="1"></td><td><pre><span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="2"></td><td><pre> <span class="token key atrule">path</span><span class="token punctuation">:</span> <span class="token string">'/test/:type/:menuIndex'</span><span class="token punctuation">,</span></pre></td></tr><tr><td data-num="3"></td><td><pre> <span class="token key atrule">name</span><span class="token punctuation">:</span> <span class="token string">'Test'</span><span class="token punctuation">,</span></pre></td></tr><tr><td data-num="4"></td><td><pre> <span class="token key atrule">component</span><span class="token punctuation">:</span> _import('xxx/Test.vue')</pre></td></tr><tr><td data-num="5"></td><td><pre> <span class="token punctuation">&#125;</span></pre></td></tr></table></figure><h4 id="菜单配置"><a class="anchor" href="#菜单配置">#</a> 菜单配置</h4>
|
||||
<figure class="highlight yaml"><figcaption data-lang="YAML"></figcaption><table><tr><td data-num="1"></td><td><pre>&lt;template<span class="token punctuation">></span></pre></td></tr><tr><td data-num="2"></td><td><pre> &lt;el<span class="token punctuation">-</span>menu</pre></td></tr><tr><td data-num="3"></td><td><pre> class="aside<span class="token punctuation">-</span>menu"</pre></td></tr><tr><td data-num="4"></td><td><pre> <span class="token punctuation">:</span>default<span class="token punctuation">-</span>active="menuIndex.toString()"</pre></td></tr><tr><td data-num="5"></td><td><pre> @select="handleSelect"</pre></td></tr><tr><td data-num="6"></td><td><pre> <span class="token punctuation">></span></pre></td></tr><tr><td data-num="7"></td><td><pre> &lt;el<span class="token punctuation">-</span>menu<span class="token punctuation">-</span>item</pre></td></tr><tr><td data-num="8"></td><td><pre> index="1"</pre></td></tr><tr><td data-num="9"></td><td><pre> class="aside<span class="token punctuation">-</span>menu<span class="token punctuation">-</span>item"</pre></td></tr><tr><td data-num="10"></td><td><pre> <span class="token punctuation">></span></pre></td></tr><tr><td data-num="11"></td><td><pre> &lt;template <span class="token comment">#title></span></pre></td></tr><tr><td data-num="12"></td><td><pre> &lt;span<span class="token punctuation">></span>TEST1&lt;/span<span class="token punctuation">></span></pre></td></tr><tr><td data-num="13"></td><td><pre> &lt;el<span class="token punctuation">-</span>icon <span class="token punctuation">:</span>size="20"<span class="token punctuation">></span>&lt;TrendCharts /<span class="token punctuation">></span>&lt;/el<span class="token punctuation">-</span>icon<span class="token punctuation">></span></pre></td></tr><tr><td data-num="14"></td><td><pre> &lt;/template<span class="token punctuation">></span></pre></td></tr><tr><td data-num="15"></td><td><pre> &lt;/el<span class="token punctuation">-</span>menu<span class="token punctuation">-</span>item<span class="token punctuation">></span></pre></td></tr><tr><td data-num="16"></td><td><pre> &lt;el<span class="token punctuation">-</span>menu<span class="token punctuation">-</span>item</pre></td></tr><tr><td data-num="17"></td><td><pre> index="2"</pre></td></tr><tr><td data-num="18"></td><td><pre> class="aside<span class="token punctuation">-</span>menu<span class="token punctuation">-</span>item"</pre></td></tr><tr><td data-num="19"></td><td><pre> <span class="token punctuation">></span></pre></td></tr><tr><td data-num="20"></td><td><pre> &lt;template <span class="token comment">#title></span></pre></td></tr><tr><td data-num="21"></td><td><pre> &lt;span<span class="token punctuation">></span>TEST2&lt;/span<span class="token punctuation">></span></pre></td></tr><tr><td data-num="22"></td>&Line truncated
|
||||
<figure class="highlight yaml"><figcaption data-lang="YAML"></figcaption><table><tr><td data-num="1"></td><td><pre>created () <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="2"></td><td><pre> this.$watch(</pre></td></tr><tr><td data-num="3"></td><td><pre> () =<span class="token punctuation">></span> this.$route.params<span class="token punctuation">,</span></pre></td></tr><tr><td data-num="4"></td><td><pre> (toParams<span class="token punctuation">,</span> previousParams) =<span class="token punctuation">></span> <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="5"></td><td><pre> if (isNotEmpty(toParams.menuIndex)) <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="6"></td><td><pre> this.menuIndex = toParams.menuIndex</pre></td></tr><tr><td data-num="7"></td><td><pre> <span class="token punctuation">&#125;</span></pre></td></tr><tr><td data-num="8"></td><td><pre> if (isNotEmpty(toParams.type)) <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="9"></td><td><pre> this.type = toParams.type</pre></td></tr><tr><td data-num="10"></td><td><pre> <span class="token punctuation">&#125;</span></pre></td></tr><tr><td data-num="11"></td><td><pre> // 根据type查询数据</pre></td></tr><tr><td data-num="12"></td><td><pre> <span class="token punctuation">...</span></pre></td></tr><tr><td data-num="13"></td><td><pre> <span class="token punctuation">&#125;</span></pre></td></tr><tr><td data-num="14"></td><td><pre> )</pre></td></tr><tr><td data-num="15"></td><td><pre> if (isNotEmpty(this.$route.params.menuIndex)) <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="16"></td><td><pre> this.menuIndex = this.$route.params.menuIndex</pre></td></tr><tr><td data-num="17"></td><td><pre> <span class="token punctuation">&#125;</span></pre></td></tr><tr><td data-num="18"></td><td><pre> if (isNotEmpty(this.$route.params.type)) <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="19"></td><td><pre> this.type = this.$route.params.type</pre></td></tr><tr><td data-num="20"></td><td><pre> <span class="token punctuation">&#125;</span></pre></td></tr><tr><td data-num="21"></td><td><pre><span class="token punctuation">&#125;</span><span class="token punctuation">,</span></pre></td></tr><tr><td data-num="22"></td><td><pre>mounted () <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="23"></td><td><pre> // 根据type查询数据</pre></td></tr><tr><td data-num="24"></td><td><pre> <span class="token punctuation">...</span></pre></td></tr><tr><td data-num="25"></td><td><pre><span class="token punctuation">&#125;</span></pre></td></tr></table></figure></content>
|
||||
<category term="工作" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/" />
|
||||
<category term="解决问题" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/" />
|
||||
<category term="Vue" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/Vue/" />
|
||||
<category term="Vue" scheme="https://blog.jingxiyuan.cn/tags/Vue/" />
|
||||
<updated>2023-01-10T02:19:00.000Z</updated>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://blog.jingxiyuan.cn/2023/01/10/Highcharts%E7%94%BB%E6%94%B6%E7%9B%8A%E6%A6%82%E8%A7%88/</id>
|
||||
<title>Highcharts画收益概览</title>
|
||||
@@ -79,8 +95,8 @@
|
||||
<category term="解决问题" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/" />
|
||||
<category term="KLineChart" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/KLineChart/" />
|
||||
<category term="KLineChart" scheme="https://blog.jingxiyuan.cn/tags/KLineChart/" />
|
||||
<category term="自定义指标" scheme="https://blog.jingxiyuan.cn/tags/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8C%87%E6%A0%87/" />
|
||||
<category term="K线" scheme="https://blog.jingxiyuan.cn/tags/K%E7%BA%BF/" />
|
||||
<category term="自定义指标" scheme="https://blog.jingxiyuan.cn/tags/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8C%87%E6%A0%87/" />
|
||||
<updated>2022-12-02T07:16:00.000Z</updated>
|
||||
</entry>
|
||||
<entry>
|
||||
@@ -288,9 +304,9 @@
|
||||
</li>
|
||||
</ul>
|
||||
<figure class="highlight bash"><figcaption data-lang="bash"></figcaption><table><tr><td data-num="1"></td><td><pre><span class="token function">yarn</span> build-test <span class="token comment">#使用.env.alpha 配置文件中的参数</span></pre></td></tr><tr><td data-num="2"></td><td><pre><span class="token function">yarn</span> build-prod <span class="token comment">#使用.env.prod 配置文件中的参数</span></pre></td></tr><tr><td data-num="3"></td><td><pre><span class="token function">yarn</span> build <span class="token parameter variable">--mode</span> alpha <span class="token comment">#使用.env.alpha 配置文件中的参数</span></pre></td></tr><tr><td data-num="4"></td><td><pre><span class="token function">yarn</span> build <span class="token parameter variable">--mode</span> prod <span class="token comment">#使用.env.prod 配置文件中的参数</span></pre></td></tr></table></figure></content>
|
||||
<category term="Linux" scheme="https://blog.jingxiyuan.cn/categories/Linux/" />
|
||||
<category term="项目部署" scheme="https://blog.jingxiyuan.cn/categories/Linux/%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2/" />
|
||||
<category term="Vue" scheme="https://blog.jingxiyuan.cn/categories/Linux/%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2/Vue/" />
|
||||
<category term="工作" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/" />
|
||||
<category term="解决问题" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/" />
|
||||
<category term="Vue" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/Vue/" />
|
||||
<category term="Vue" scheme="https://blog.jingxiyuan.cn/tags/Vue/" />
|
||||
<category term="项目部署" scheme="https://blog.jingxiyuan.cn/tags/%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2/" />
|
||||
<updated>2022-11-09T01:47:00.000Z</updated>
|
||||
@@ -416,9 +432,9 @@
|
||||
<li>重新编译前需要先删除 dist 目录</li>
|
||||
</ul>
|
||||
<figure class="highlight bash"><figcaption data-lang="bash"></figcaption><table><tr><td data-num="1"></td><td><pre><span class="token function">rm</span> dist <span class="token parameter variable">-fr</span></pre></td></tr><tr><td data-num="2"></td><td><pre></pre></td></tr><tr><td data-num="3"></td><td><pre><span class="token function">yarn</span> build</pre></td></tr></table></figure></content>
|
||||
<category term="Linux" scheme="https://blog.jingxiyuan.cn/categories/Linux/" />
|
||||
<category term="项目部署" scheme="https://blog.jingxiyuan.cn/categories/Linux/%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2/" />
|
||||
<category term="Vue" scheme="https://blog.jingxiyuan.cn/categories/Linux/%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2/Vue/" />
|
||||
<category term="工作" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/" />
|
||||
<category term="解决问题" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/" />
|
||||
<category term="Vue" scheme="https://blog.jingxiyuan.cn/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/Vue/" />
|
||||
<category term="vue" scheme="https://blog.jingxiyuan.cn/tags/vue/" />
|
||||
<category term="NodeJS" scheme="https://blog.jingxiyuan.cn/tags/NodeJS/" />
|
||||
<category term="yarn" scheme="https://blog.jingxiyuan.cn/tags/yarn/" />
|
||||
@@ -648,43 +664,4 @@
|
||||
<category term="评论" scheme="https://blog.jingxiyuan.cn/tags/%E8%AF%84%E8%AE%BA/" />
|
||||
<updated>2022-10-21T03:48:00.000Z</updated>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://blog.jingxiyuan.cn/2022/10/21/%E6%9E%81%E7%A9%BA%E9%97%B4Docker%E7%89%88mariadb%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/</id>
|
||||
<title>极空间Docker版mariadb安装与配置</title>
|
||||
<link rel="alternate" href="https://blog.jingxiyuan.cn/2022/10/21/%E6%9E%81%E7%A9%BA%E9%97%B4Docker%E7%89%88mariadb%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/"/>
|
||||
<content type="html"><h4 id="介绍"><a class="anchor" href="#介绍">#</a> 介绍</h4>
|
||||
<ul>
|
||||
<li>mariadb 属于 mysql 的一个分支,完全兼容 mysql,使用方式和 mysql 无区别。</li>
|
||||
</ul>
|
||||
<h4 id="安装"><a class="anchor" href="#安装">#</a> 安装</h4>
|
||||
<ul>
|
||||
<li>本文介绍安装的镜像为 linuxserver_mariadb 的 10.5.13-r0-ls45,原则上使用最新版即可</li>
|
||||
<li>配置文件映射<br />
|
||||
<img data-src="https://file.jingxiyuan.cn/images/2022/10/21/2022-10-21-09-20-56.jpg" alt="" /></li>
|
||||
<li>端口<br />
|
||||
<img data-src="https://file.jingxiyuan.cn/images/2022/10/21/2022-10-21-09-21-49.jpg" alt="" /></li>
|
||||
<li>环境(MYSQL_ROOT_PASSWORD 为数据库 root 用户密码)<br />
|
||||
<img data-src="https://file.jingxiyuan.cn/images/2022/10/21/2022-10-21-09-22-43.jpg" alt="" /></li>
|
||||
<li>到此已经可以在内网使用了,<a href="https://blog.jingxiyuan.cn/2022/11/13/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7/">连接方法</a>同 mysql 一样</li>
|
||||
</ul>
|
||||
<div class="note info">
|
||||
<p>按本文设置内网连接信息为:<br />
|
||||
ip:极空间内网 ip<br />
|
||||
端口:3306<br />
|
||||
用户名:root<br />
|
||||
密码:<span class="red">MYSQL_ROOT_PASSWORD</span> 对应的值</p>
|
||||
</div>
|
||||
<h4 id="配置"><a class="anchor" href="#配置">#</a> 配置</h4>
|
||||
<ul>
|
||||
<li>配置 nginx 反向代理</li>
|
||||
</ul>
|
||||
<figure class="highlight yaml"><figcaption data-lang="YAML"></figcaption><table><tr><td data-num="1"></td><td><pre>stream <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="2"></td><td><pre> </pre></td></tr><tr><td data-num="3"></td><td><pre> <span class="token comment">#极空间 - docker-mariadb</span></pre></td></tr><tr><td data-num="4"></td><td><pre> upstream mariadb <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="5"></td><td><pre> hash $remote_addr consistent;</pre></td></tr><tr><td data-num="6"></td><td><pre> server 192.168.0.254<span class="token punctuation">:</span>3306; <span class="token comment">#192.168.0.254 为极空间内网 ip</span></pre></td></tr><tr><td data-num="7"></td><td><pre> <span class="token punctuation">&#125;</span></pre></td></tr><tr><td data-num="8"></td><td><pre></pre></td></tr><tr><td data-num="9"></td><td><pre> server <span class="token punctuation">&#123;</span></pre></td></tr><tr><td data-num="10"></td><td><pre> listen 8090; <span class="token comment">#8090 为 nginx 监听端口,需要在路由器开放 8090 端口并映射给极空间内网 IP(nginx 部署在极空间上)</span></pre></td></tr><tr><td data-num="11"></td><td><pre></pre></td></tr><tr><td data-num="12"></td><td><pre> proxy_connect_timeout 30s;</pre></td></tr><tr><td data-num="13"></td><td><pre> proxy_timeout 300s;</pre></td></tr><tr><td data-num="14"></td><td><pre> proxy_pass mariadb;</pre></td></tr><tr><td data-num="15"></td><td><pre> <span class="token punctuation">&#125;</span></pre></td></tr><tr><td data-num="16"></td><td><pre> </pre></td></tr><tr><td data-num="17"></td><td><pre><span class="token punctuation">&#125;</span></pre></td></tr></table></figure></content>
|
||||
<category term="极空间" scheme="https://blog.jingxiyuan.cn/categories/%E6%9E%81%E7%A9%BA%E9%97%B4/" />
|
||||
<category term="Docker" scheme="https://blog.jingxiyuan.cn/categories/%E6%9E%81%E7%A9%BA%E9%97%B4/Docker/" />
|
||||
<category term="mysql" scheme="https://blog.jingxiyuan.cn/tags/mysql/" />
|
||||
<category term="极空间" scheme="https://blog.jingxiyuan.cn/tags/%E6%9E%81%E7%A9%BA%E9%97%B4/" />
|
||||
<category term="Docker" scheme="https://blog.jingxiyuan.cn/tags/Docker/" />
|
||||
<category term="mariadb" scheme="https://blog.jingxiyuan.cn/tags/mariadb/" />
|
||||
<updated>2022-10-21T01:06:00.000Z</updated>
|
||||
</entry>
|
||||
</feed>
|
||||
Reference in new issue
Block a user