admin 发布于 09月06, 2017

欢迎使用 Firekylin

这是程序自动发布的文章。如果您看到这篇文章,表示您的 Blog 已经安装成功!

如果您对 Firekylin 不是很熟悉,可以先阅读以下常用操作了解一下。

阅读全文 »

admin 发布于 08月17, 2017

Promise读书笔记(一)

Promise是什么?

打个比方:在M记点一个汉堡,收银员给了一张带有订单号的收据,这个收据就是Promise,它向我保证我在未来能够用这个收据换一个汉堡。在这个过程中我可以做别的事情。在Promise世界里,等待一段时间后,会有三种结果:

  • 服务员叫号,我拿到了汉堡。这叫做“完成”(fulfilled)
  • 服务员叫号,告诉我汉堡卖完了。这叫做“拒绝”(rejected)
  • 还没有叫号,可能永远都不会被叫到。这叫做“未决议”(pending)

阅读全文 »

admin 发布于 06月05, 2017

eslint报错导致编译失败

在编译vue项目的时候,eslint报错导致访问页面出错

alt

观察error信息,发现有如下报错: quotes

no-new

可以看出由于在JS中使用了双引号字符串,以及new一个对象却不赋值给变量,导致了eslint报错。 但是必须保留这种写法。因此修改.eslintrc.js文件,在rules中添加以下规则:

'rules': {
    // …
    'no-new': 0,
    'quotes': ['warn']
  }

再次运行,即可正常加载页面。

结论:

  1. eslint的error会导致程序退出。进而影响编译。所以要尽可能将error改为warn。
  2. 修改.eslintrc.js文件中的rules能够添加规则。

参考:

  1. Configuring Rules

阅读全文 »