yumiko

yumiko 查看完整档案

广州编辑  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑

落魄前端,在线卖惨。

个人动态

yumiko 回答了问题 · 2020-06-15

vuecli3 多个代理跨域,第二个报错404

这样试一下。

proxy: {
  '^/BaseDataService': {
    target: process.env.VUE_APP_BD_API,
    changeOrigin: true,
    pathRewrite: {
      '^/BaseDataService': '',
    },
    logLevel: 'debug',
  },
  '^/api': {
    target: process.env.VUE_APP_BASE_API,
    changeOrigin: true,
    logLevel: 'debug',
  }
}

关注 3 回答 2

yumiko 回答了问题 · 2020-06-05

微信小程序 picker组件如何绑定一个ID

<picker bindchange="bindPickerChange" value="{{idx}}" range="{{project}}" range-key="val">
    <view>当前选择:{{project[idx].val}}</view>
</picker>

关注 2 回答 1

yumiko 赞了文章 · 2020-04-23

在 Stack Overflow 远程办公是怎样一种体验?

远程优先(Remote-first)

在 Stack Overflow,我们经常会讨论为什么信任远程工作这种方式,而且结果显示,我们已经在远程工作方面取得了不错的成果。事实上,2016年我们针对各个公司开展的一项调查显示,有88%的远程工作人员反映自己高度、全面地参与到了公司的运作过程(就总体的员工参与调查率来看,我公司为85%,而行业内其他公司平均为71%)。远程工作人员对于“工作与生活相互融合”以及“社会联系”等方面的正面评价,也远高于其他员工对这两方面调查的总体评价。

那么我们又是如何妥善落实远程办公的呢?比起现今一些公司不走心地推行那种“可以在家办公”的章程,就像一些软件公司在产品中采取移动优先政策一样,我们在公司文化层面采取了远程优先的策略。

远程优先(Remote-first)意味着远程工作是默认模式。这意味着要确保在你的团队中,远程办公人员与坐班工作人员一样重要。

扪心自问,你和团队是否认同这种模式?如果认同,下面我们就讲讲其中的一些最佳实践,如果你的公司想成为一家远程优先企业,那么可以考虑一下我们的建议。

环聊会议

我们有300多名员工,他们分别工作在纽约市总部(113人)、丹佛(44人)和伦敦(64人),另外还包括85位远程员工。针对这种情况,我们精心设计了开会的最佳方式。

当我们要和办公室之外的某些人开会时,利用谷歌环聊就能实现面对面交谈,这就是远程优先实际的运作方式。无论你是在办公室还是家里,都可以开会。我们对此习以为常,甚至同在一间办公室内的同事都会蹦进环聊里说两句。最近我去了一趟纽约办公室,发现两个紧挨着的小隔间内的同事在用视频通话,简直是太有趣了。

乍一看挺荒唐,但仔细一想,这样做是有道理的。利用环聊开会,大家都是平等的。如果我在其他地区,需要加入到两个人的交谈当中,立马就能办到,没有任何问题。而在以往较大的会议中,不会让人们私下议论,即使有人私下议论,距离远点的人也根本没办法加入他们的谈话,而当我在家里参加环聊会议时,并不知道哪些人是否在办公室上班,哪些人不是。每个人都戴着耳麦坐在桌前,“远程地”加入到环聊上来。

远程优先也意味着,当某人需要进行展示时,他们不必站在白板前书写,而远程员工也不必眯着眼睛紧瞅着屏幕,生怕看漏了什么东西。我们用电子手段进行展示。当需要展示某份文件时,人们再也不必将它从文件夹中抽出来,沿着桌子进行传阅(远程员工根本没法看),只需要给整个讨论组一个链接就行了。

看起来事小,但作用其实蛮大的。当你和远程同事都能基本上平等沟通时,就像你跟同在伊利诺伊办公室内同事所做的那样,每个人内心中都会产生极大的参与感和归属感,大家的幸福感和生产率也随之提高。

聊天、Trello和Google文档

工作时,我一般会同时开着很多聊天应用,把Slack、环聊,以及我们自己内部的聊天都放在后台,随时可以切换进某个应用看两眼大家都说了什么内容(当你位于不同时区的地区时,这是个好法子),或者联系一个同事与其环聊一下(也许就是问个小问题)。较长时间的聊天也足以使我的各项活动穿插进行,可以暂时忽略别人的偶尔联系,利用几分钟的空档来专心思考(相比之下,在办公室,骤然响起的电话铃声或办公室敲门声给人的影响则是不同的)。

另外,我们还广泛使用Trello开展各种项目和沟通。它可以帮助我们了解谁在什么时间做了什么工作。 我的大部分文稿都是用Google文档完成的,故而可以轻松地与其他人进行即时反馈与协作。

家庭办公室

我们CEO乔(Joel)在招聘远程员工时,首先要做的一件事就是为他们打造一种家庭办公室,为他们配备坐班员工通常喜欢的所有设备与家具。我现在就正好在家办公,坐着Herman Miller的Aeron椅子,办公桌是Steelcase的高度可调桌子,所用的Macbook Air还外接着显示器。所有这些都是我们公司提供的。

公司还给我每月报销一笔“在家办公支出”的费用,比如宽带费用。

远程茶话会

Stack Overflow的远程员工每周都会通过环聊来聚会。这来自纽约办公室的茶话会传统,一种基本上能让大家感觉很放松的聚会。由于无法在办公室里愉快玩耍,我们就别出心裁搞出了这种方式的茶话会。在此期间,每个人都要选一种饮料,然后大家选出一位主持人(又名饮料神聊大咖),由他来提供一个话题。聊天完全是非正式的,随心所欲,说到哪儿算哪儿。

通过这种周期性社交机会,远程员工也能像坐班员工本来所具有的那样,有个人展示和交流的环境。它让我们有机会超越协作关系,成为朋友。

节假日

这是我在Stack工作后的第一个圣诞假期,让人吃惊的是,一天我收到了一份快递,里面装着节日礼物,东西和办公室里的每个人都一样。你认为远程办公者就会错过办公室派对吗?我们收到了一份小额津贴,可以用于举办我们自己的节日派对——我们很多人将用它来请爱人吃饭。这些点滴小事都在提醒我们,我们真的是团队的一部分,而不只是事后才会被想起的人们。

底线

在Stack Overflow,大多数远程工作人员都不像是在远程工作。我个人常常有错觉,感觉自己是一个非常幸运的人,可以在家里和我喜欢的同事一起做着喜欢做的工作,我知道我的所有同事都有同样的感觉。我们证明了远程办公团队可以像那些每周有40小时在一起的团队一样可以密切合作,可以和他们一样高效,甚至更高效,因为如果我需要安静一个小时的话,只需关闭通知功能即可,没人会闯进办公室打扰我。

全公司都在努力确保每一位成员都有归属感并受到重视,无论他们在哪里办公。

查看原文

赞 12 收藏 0 评论 0

yumiko 回答了问题 · 2020-04-23

vue ie11下兼容问题

// babel.config.js
module.exports = {
  presets: [
    ['@vue/app', {
      polyfills: [
        'es.object.assign'
      ]
    }]
  ]
}

这样配置试一下

关注 2 回答 1

yumiko 回答了问题 · 2020-03-31

vscode编程语言环境配置问题

关注 2 回答 1

yumiko 发布了文章 · 2020-03-27

使 Vue CLI 创建的项目兼容 IE

介绍

babel 的官方文档提到:babel 的作用是将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。

但是,单靠 babel 引入的 @babel/preset-env 只能把 ECMAScript 2015+ 版本的语法进行转换,对于部分缺失的 api 是没办法处理的,例如 IE 不支持的 PromiseURL 等等。

对于这些缺失 api ,可以通过 Polyfill 方式在目标环境中添加 (通过@babel/polyfill 模块)。

core-js 则是 @babel/polyfill 的底层依赖。core-js 提供了 es6 的 polyfills,也就是说使用了 babel/polyfill,则间接引入了 core-js 标准库。

在 Vue CLI 中

如果你的项目是使用 Vue CLI 3 以上版本创建的,那么则不需要引入 @babel/polyfill 也能轻松对 IE 进行兼容。

在 Vue CLI 的官方文档中说到:一个默认的 Vue CLI 项目会使用@vue/babel-preset-app 来作为 babel 的预设。

package-lock.json 可以看到 @vue/babel-preset-app 这个预设也是依赖于 core-js 的。

image.png

@vue/babel-preset-app 的文档中,可以找到 polyfills 这个选项,说明可以在这个选项中添加 core-js 的相关模块来实现对 IE 的支持。

而 core-js 的模块名称都可以在 文档 中找到。

image.png

在这里添加一下 PromiseURLURLSearchParams 对 IE 的支持:

// babel.config.js
module.exports = {
  presets: [
    ['@vue/app', {
      polyfills: {
        'es.promise',
        'web.url',
        'web.url-search-params'
      }
    }]
  ]
}

这样就可以愉快地兼容辣~溜~

查看原文

赞 1 收藏 0 评论 1

yumiko 回答了问题 · 2020-03-25

解决vue 4 组件内引用less文件提示找不到文件

`

<style lang="less" scoped>
    @import "style.less";
</style>

` 这样引入less文件

关注 2 回答 3

yumiko 回答了问题 · 2020-03-25

解决vuecli4 配置反向代理

http://106.ihuyi.com/api/webs... 如果接口路径是这个没错的话,那就是接口不存在(404),不是前端的问题。

image.png

  // vue.config.js
  devServer: {
    port:8080,
    host:'0.0.0.0',
    proxy: {
      '/': {
        target:"http://106.ihuyi.com/",
        changeOrigin:true,
        ws:false,
       },
    }
  },
  axios({
      method:'get',
      url:'/webservice/sms.php',
      params: {
        method:'Submit',
        account:'C84981474',
        password:'d250a9ac9b15714ecd0687c7d7b569c2',
        mobile:'%E6%89%8B%E6%9C%BA%E5%8F%B7%E7%A0%81',
        content:'%E6%82%A8%E7%9A%84%E9%AA%8C%E8%AF%81%E7%A0%81%E6%98%AF%EF%BC%9A1234%E3%80%82%E8%AF%B7%E4%B8%8D%E8%A6%81%E6%8A%8A%E9%AA%8C%E8%AF%81%E7%A0%81%E6%B3%84%20%E9%9C%B2%E7%BB%99%E5%85%B6%E4%BB%96%E4%BA%BA%E3%80%82'
      }
  });

image.png

关注 2 回答 1

yumiko 回答了问题 · 2020-03-25

解决splict相关,低级错误还是原理理解问题?

对象是引用类型,不是同一个引用的对象不相等。

关注 3 回答 2

yumiko 回答了问题 · 2020-03-24

使用yarn build 打包总是会因为console.log失败

是不是设置了 eslint 代码检查,里面有个规则是禁止在代码中使用 console ,改一下 eslint 的规则看看。

关注 2 回答 1

认证与成就

  • 获得 27 次点赞
  • 获得 8 枚徽章 获得 1 枚金徽章, 获得 2 枚银徽章, 获得 5 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2018-12-06
个人主页被 762 人浏览