前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vue脚手架搭建项目中的坑

Vue脚手架搭建项目中的坑

作者头像
小闫同学啊
发布2019-12-17 17:21:16
5170
发布2019-12-17 17:21:16
举报
文章被收录于专栏:小闫笔记小闫笔记

代码敲累了

要多留些时间给身边的她

她也不容易鸭

醒醒,你还是个单身狗呢!

Vue 框架如同 Python 中的 Django 框架一样,让一切操作变得超级简单,只需在规定的目录下书写规定的代码即可,至于如何运作,框架自己搞定。此篇文章仅用于记录 Vue 项目中的一些小坑。

我发现 Vue 这个框架真的超级严格,不按规定书写代码,就报错给你看!这与 Python 不同,在 Python 中大多数人都会遵循 PEP8 ,但毕竟只是规范,除了一些中大型企业会去 review 代码,小型企业都是随缘,全凭编程人员习惯。

虽然动不动就报错,但是好在报错信息超级丰富,可快速定位,除了逻辑问题,其他问题均可快速定位解决。

1.空行坑

Vue 中,每个文件代码都必须以空行结尾!否则提醒你:

代码语言:javascript
复制
Newline required at end of file but not found
# 结尾未看到规定的空

注意,还只能是一行,要不然会提示:

代码语言:javascript
复制
Too many blank lines at the end of file. Max of 0 allowed
# 结尾的空行太多了,超出最大限制

2.字符串的坑

Python 中字符串,可以是单引号、双引号,还可以是三引号。但如果在你的 js 文件中向这样写道:

代码语言:javascript
复制
export default {
  name: "CopClass",
  data () {
    return {
      msg: '今晚吃什么'
    }
  }
}

它会提示:

代码语言:javascript
复制
  ✘  http://eslint.org/docs/rules/quotes  Strings must use singlequote
  src/components/EnterPage.vue:13:9
    name: "CopClass",

瞧,告诉你字符串必须使用单引号,还指出了具体的位置。

3.空格坑

data 传递参数 msg 时,可要注意,下面的几种情况都会报错:

代码语言:javascript
复制
// first
  data() {
    return {
      msg: '今晚吃什么'
    }
  }
// second
  data (){
    return {
      msg: '今晚吃什么'
    }
  }
// third
  data () {
    return{
      msg: '今晚吃什么'
    }
  }

程序会及时告诉你某某处缺少空格,请核查。有没有很贴心的赶脚。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈技术精选 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.空行坑
  • 2.字符串的坑
  • 3.空格坑
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档