vue 项目实践中遇到的问题

新手一枚没有,对vue的了解一直是纸上谈兵,今天就来动手自己实践一下吧。利用vue-cli创建好项目之后,在app.vue中编写代码

,,,

  <div id="app">

    <div class="tab">

      i anm tab

    <div class="content">

      i am content

  import headerfrom './components/header/header.vue';

  export default {

components:{

"v-header":header

}

}

</style>

,,,

在main.js中

,,,

import Vuefrom 'vue';

import Appfrom './App';

/* eslint-disable no-new */

new Vue({

el:'body',

  components: { App },

});

,,,

最终页面中不会显示内容查看后台报错:


报错内容图片

查找资料后显示是因为vue的版本不同,vue1.0中可以挂载到body上,vue2.0中不允许挂载到body上,需要挂载到具体的元素上。

2.在 App.vue 文件中注册 header 组件时,变量名不能为 header ,因为和 html5 标签重复。


3.再利用stylus 时要符合他的语法结构

,,,

<style lang="stylus" rel="stylesheet/stylus">

,,,

4.当你写好会发现你的代码依然会报错显示:Can't resolve 'stylus-loader in 。。。。

这是因为你的依赖中没有添加stylus和style-loader中导致的错误,重新加载所需要的依赖

npm install stylus stylus-loader --save-dev

npm  install

之后你会看到package.json中会加载相应的stylus依赖,再运行项目后就不会报错啦。

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

推荐阅读更多精彩内容

  • 1 Webpack 1.1 概念简介 1.1.1 WebPack是什么 1、一个打包工具 2、一个模块加载工具 3...
    Kevin_Junbaozi阅读 6,799评论 0 16
  • 相关概念 混合开发和前后端分离 混合开发(服务器端渲染) 前后端分离后端提供接口,前端开发界面效果(专注于用户的交...
    他爱在黑暗中漫游阅读 2,872评论 4 45
  • 五,项目实战,页面骨架开发 1. 组建拆封 static目录下加入文件css/reset.css,做css格式的重...
    eastbaby阅读 497评论 0 0
  • 这个例子还是蛮具有代表性的,主要练习访问文件读取文件,Map键值对使用,foreach遍历,匿名函数
    阿发贝塔伽马阅读 254评论 0 0
  • 省教育厅第六督查组到我市专项督查课程开设情况及督学责任区建设工作
    青子丹阅读 223评论 0 0