<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[哎呦哥哥的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/github_38281308</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_38281308]]></copyright><item><title><![CDATA[windows安装docker 异常解决]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/132158907</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/132158907</guid><author>github_38281308</author><pubDate>Tue, 08 Aug 2023 09:29:24 +0800</pubDate><description><![CDATA[安装完后得到三个应用：1.虚拟机、2.Docker的GUI版本、3.Docker的命令行环境，点击 Docker QuickStart 图标来启动 Docker Toolbox 终端，双击运行如果报错，那可能是因为你已经安装了Hyper-v，所以VirtualBox无法用64位的虚拟机。需要卸载Hyper-v。这样我们就把当前的PowerShell和虚拟机里面的Docker Linux建立的连接，接下来就可以在PowerShell中使用docker命令了。我们可以看到我们当前的Docker虚拟机的状态。]]></description><category></category></item><item><title><![CDATA[VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/132018660</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/132018660</guid><author>github_38281308</author><pubDate>Mon, 31 Jul 2023 11:23:21 +0800</pubDate><description><![CDATA[使用管理员权限打开运行命令提示符  输入bcdedit  回车   如hypervisorlaunchtype 为 auto。输入：bcdedit /set hypervisorlaunchtype off，执行完后 记得。重启后输入：bcdedit /set hypervisorlaunchtype auto。]]></description><category></category></item><item><title><![CDATA[uni-app 打包失败 Error occurred during initialization of VM]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/131940025</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/131940025</guid><author>github_38281308</author><pubDate>Wed, 26 Jul 2023 15:21:58 +0800</pubDate><description><![CDATA[官方文档解决方式




]]></description><category></category></item><item><title><![CDATA[Vuex数据持久化]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/117730967</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/117730967</guid><author>github_38281308</author><pubDate>Wed, 09 Jun 2021 09:58:57 +0800</pubDate><description><![CDATA[vuex是在中大型项目中必不可少的状态管理组件，刷新会重新更新状态，但是有时候我们并不希望如此。例如全局相关的，如登录状态等等，如果我们希望能够固定化到本地，减少无用的接口访问，可以通过vuex-persistedstate。
vuex-persistedstate使用

npm install vuex-persistedstate --save

store配置
import Vue from 'vue';
import Vuex from 'vuex';
import login from './mo]]></description><category></category></item><item><title><![CDATA[H5移动端适配postcss-pxtorem，postcss-px-to-viewport]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/108443558</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/108443558</guid><author>github_38281308</author><pubDate>Mon, 07 Sep 2020 11:19:06 +0800</pubDate><description><![CDATA[当前移动端比较流行的两种适配方式， 一种是将px转换为rem,另一种是将px转换为vw。
postcss-pxtorem+amfe-flexible
postcss-pxtorem 是一款 postcss 插件，用于将单位转化为 rem
amfe-flexible 用于设置 rem 基准值
安装
# yarn add amfe-flexible

npm i amfe-flexible

main.js 中加载执行该模块
import 'amfe-flexible'

使用 postcss-pxtorem ]]></description><category></category></item><item><title><![CDATA[H5跳转小程序wx-open-launch-weapp]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/107310719</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/107310719</guid><author>github_38281308</author><pubDate>Mon, 13 Jul 2020 10:05:28 +0800</pubDate><description><![CDATA[注意事项
微信开放标签有最低的微信版本要求，以及最低的系统版本要求。
微信版本要求为：7.0.12及以上。 系统版本要求为：iOS 10.3及以上、Android 5.0及以上。
绑定域名
微信安全域名只能修改绑定3次/每月
登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
引入JS文件
在需要调用JS接口的页面引入如下JS文件：http://res.wx.qq.com/open/js/jweixin-1.6.0.js （支持https）
如需进一步提升服务稳定性，当上述资源不可]]></description><category></category></item><item><title><![CDATA[自建Sentry后邮件服务收不到邮件]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/106905367</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/106905367</guid><author>github_38281308</author><pubDate>Mon, 22 Jun 2020 17:33:12 +0800</pubDate><description><![CDATA[邮箱服务相关配置
config.yml中配置了邮件服务器
mail.backend: 'smtp'  # Use dummy if you want to disable email entirely
mail.host: 'smtp.163.com'
mail.port: 25
mail.username: '×××××××'
mail.password: '×××××××'
mail.use-tls: false
# The email address to send on behalf of
mail]]></description><category></category></item><item><title><![CDATA[基于docker本地搭建Sentry日志管理系统]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/105989575</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/105989575</guid><author>github_38281308</author><pubDate>Fri, 08 May 2020 10:48:27 +0800</pubDate><description><![CDATA[sentry概述
是一个实时事件日志记录和聚合平台。它专门用于监视错误和提取执行适当的事后操作所需的所有信息, 而无需使用标准用户反馈循环的任何麻烦
官方地址：
https://github.com/getsentry/onpremise 
https://sentry.io
https://github.com/getsentry/sentry
https://github.com/docker...]]></description><category></category></item><item><title><![CDATA[总结移动端H5开发常用技巧]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/104610363</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/104610363</guid><author>github_38281308</author><pubDate>Mon, 02 Mar 2020 14:05:15 +0800</pubDate><description><![CDATA[HTML篇
常用的meta属性设置
meta对于移动端的一些特殊属性，可根据需要自行设置
&lt;meta name="screen-orientation" content="portrait"&gt; //Android 禁止屏幕旋转
&lt;meta name="full-screen" content="yes"&gt;             //全屏显示
&lt;meta name="...]]></description><category></category></item><item><title><![CDATA[hookEvent of Vue]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/102819314</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/102819314</guid><author>github_38281308</author><pubDate>Wed, 30 Oct 2019 15:05:47 +0800</pubDate><description><![CDATA[在Vue当中，hooks可以作为一种event，在Vue的源码当中，称之为hookEvent。
&lt;Table @hook:updated="handleTableUpdated"&gt;&lt;/Table&gt;

从一个场景出发
有一个来自第三方的复杂表格组件，表格进行数据更新的时候渲染时间需要1s，由于渲染时间较长，为了更好的用户体验，我希望在表格进行更新时显示一个loading动画。...]]></description><category></category></item><item><title><![CDATA[angular2/4通过服务实现组件之间的通信EventEmitter ,emit(),subscribe()发射和接收.]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/100526109</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/100526109</guid><author>github_38281308</author><pubDate>Tue, 03 Sep 2019 19:53:08 +0800</pubDate><description><![CDATA[1、创建服务，new一个EventEmitter
import {Injectable, EventEmitter, OnInit} from "@angular/core";
@Injectable()
export class EmitService implements OnInit {
    public eventEmit: any;

    constructor() {
    ...]]></description><category></category></item><item><title><![CDATA[vue修饰符]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/100155136</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/100155136</guid><author>github_38281308</author><pubDate>Fri, 30 Aug 2019 13:34:21 +0800</pubDate><description><![CDATA[Vue修饰符
.lazy
在默认情况下，v-model 在每次 input 事件触发后将输入框的值与数据进行同步 。你可以添加 lazy 修饰符，从而转变为使用 change 事件进行同步：
&lt;!-- 在“change”时而非“input”时更新 --&gt;
&lt;input v-model.lazy="msg" &gt;

.number
如果想自动将用户的输入值转为数值类型，可以给 ...]]></description><category></category></item><item><title><![CDATA[vue使用LayIM组件接入第三方通讯平台：融云]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/96835770</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/96835770</guid><author>github_38281308</author><pubDate>Mon, 22 Jul 2019 11:14:25 +0800</pubDate><description><![CDATA[layui-src安装
npm install layui-src


将layui放入你的/static/目录中，并且你的html页面在根目录，那么一个最直接的例子是：

&lt;!DOCTYPE html&gt;
&lt;html&gt;
  &lt;head&gt;
    &lt;meta charset="utf-8"&gt;
    &lt;title&gt;router-permis...]]></description><category></category></item><item><title><![CDATA[vue+element动态新增表单并校验]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/93721844</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/93721844</guid><author>github_38281308</author><pubDate>Wed, 26 Jun 2019 11:11:05 +0800</pubDate><description><![CDATA[&lt;el-button @click="addCarType"&gt;添加&lt;/el-button&gt;

            &lt;el-form :model="detailList"  label-width="120px" class="demo-ruleForm"  ref="detailList" :rules="formRules"&gt;
        ...]]></description><category></category></item><item><title><![CDATA[前端的Docker入门与实践]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/90714525</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/90714525</guid><author>github_38281308</author><pubDate>Fri, 31 May 2019 13:26:06 +0800</pubDate><description><![CDATA[前端的Docker入门与实践
感谢 &amp; 参考
本文内容还是相对很浅的，Docker中关于分布式，集群的内容没有涉及，所以本文推荐前端同学看一看，后端同学就不推荐了。本文中所有命令都是针对Ubuntu16.04，拷贝粘贴时请注意。(这一篇文章有些复读机]]></description><category></category></item><item><title><![CDATA[vue路由权限]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/89250105</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/89250105</guid><author>github_38281308</author><pubDate>Mon, 15 Apr 2019 09:54:33 +0800</pubDate><description><![CDATA[路由的设置：把权限加在了 meta 上，从router.beforeEch中进行权限判断。



import Vue from 'vue'
import Router from 'vue-router'
import stores from '../vuex/index'
import user_permissions from "../common/util/user_permission...]]></description><category></category></item><item><title><![CDATA[element  时间选择器时间跨度设置 7天]]></title><link>https://blog.youkuaiyun.com/github_38281308/article/details/88665325</link><guid>https://blog.youkuaiyun.com/github_38281308/article/details/88665325</guid><author>github_38281308</author><pubDate>Tue, 19 Mar 2019 16:39:10 +0800</pubDate><description><![CDATA[&lt;el-date-picker
              v-model="formInline.time2"
              type="datetimerange"
              value-format="yyyy-MM-dd HH:mm:ss"
              range-separator="至"
             ...]]></description><category></category></item></channel></rss>