vue饿了么学习--项目实战--组件拆分

5-1笔记
(1).static文件目录,加入reset.css重置css
(2).移动端meta;在index.html加

<meta name="viewport"
        content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">
  <link rel="stylesheet" type="text/css" href="static/css/reset.css">

(3)eslintrc.js里的rules添加你自定义规则

  'semi': ['error', 'always'],  //没有分号
  'indent': 0,  //缩进
 'space-before-function-paren': 0

(4)main.js

/* eslint-disable no-new */    跳过规则
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

5-2\3笔记

(1)文件-设置,编辑器-代码模板

<template>
</template>
<script type="text/ecmascript-6">  //编译器识别es6语法
</script>
<style lang="stylus" rel="stylesheet/stylus">  //编译器识别stylus语法
</style>

(2)将components里的header引入App.vue
header.vue

<template>
  <div class="header">
    我是header
  </div>
</template>
<script type="text/ecmascript-6">
  export default { }
</script>

App.vue

<template>
  <div id="app">
    <v-header></v-header> 
</div>
</template>

<script type="text/ecmascript-6">

import header from './components/header/header'   //引入
export default {     //导出
    components: {
     'v-header': header     //定义组件名字
    }
}

</script>

style-loader会自动兼容游览器, css只写一种就可以

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element★13489 ...
    余生社会阅读 20,208评论 7 233
  • 转载 :OpenDiggawesome-github-vue 是由OpenDigg整理并维护的Vue相关开源项目库...
    果汁密码阅读 23,296评论 8 124
  • 来源:github.com Vue.js开源项目速查表:https://www.ctolib.com/cheats...
    zhangtaiwei阅读 11,738评论 1 159
  • 我想, 正是因为地球是圆的, 我们才活得如此圆滑。 我想, 正是因为天气变化多端, 我们才这般反复无常。 我想, ...
    乘风乘云阅读 161评论 0 1
  • 在linux下查看ip的命令是ifconfig,会显示一个lo网卡,这个称之为回环网卡,是每个设备都自带的一个网卡...
    最怕认真阅读 379评论 0 0