vue的从0到1搭建 p1

参考文档:vue的教程、vue的菜鸟教程
https://blog.csdn.net/bai_shuang/article/details/122984811

搭建vue见上一个文章,目前默认搭建完毕

  • 一、项目目录讲解

 

 

 1、build:

 

 

 

2、config:

 

 

 

3、node_modules:npm加载的项目依赖模块

4、src:这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:

 

 

 

5、static:静态资源目录,如图片、字体等。不会被webpack构建

6、index.html:首页入口文件,可以添加一些 meta 信息等

7、package.json:npm包配置文件,定义了项目的npm脚本,依赖包等信息

8、README.md:项目的说明文档,markdown 格式

9、.xxxx文件:这些是一些配置文件,包括语法配置,git配置等

  • 二、开始first demo

  1、在components目录下新建一个views目录(右键点击新建文件,输入views,回车),里面写我们的vue组件

    1)开始我们的第一个组件:

    a:在views目录下新建First.vue(右键点击,新建文件,输入First.vue,再点击回车即可创建vue文件,不需要使用终端来进行创建vue文件)
ps:因为我是纯纯vscode

    b:在router目录下的index.js里面配置路由路径

import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import First from '@/components/views/first'

Vue.use(Router)

export default new Router({
  routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    },
    {
      path: '/first',
      name: 'First',
      component: First
    }
  ]
})

   c:template 写 html,script写 js,style写样式
ps:注意这里的格式问题,可以借助ctrl+. 的快捷键规范格式 比如缩进 比如在First.vue写的文件中,name: ‘First’,这里有空格,是单引号,有英文的逗号,下面的data也是有缩进的

 

 

 

<template>
    <div class="first-app">
        {{msg}}
    </div>
</template>

<script>
export default {
  name: 'First',
  data () {
    return {
      msg: 'welcome to my first test'
    }
  }
}
</script>

<style>

</style>

  d:通过终端启动vue 
    way1:对应文件路径,可以找index.html打开文件路径,在路径输入cmd
       再输入相对应的 npm run dev 
       
命令行把vue启动成功 

      way2:再vscode的终端输入npm run dev 

       也是一样的就可以了

遇到的问题及报错:找不到对应的js资源:
解决方案:https://www.cnblogs.com/tityaaaa/p/17232307.html

 

 

e:浏览器输入http://localhost:8080/#/first 
ps:当然这个浏览器打开的接口号当然是要你run起来的那个,别教程给你8010你就8010愣是弄不出来

出现这个美丽的图标!!

 

posted @ 2023-03-19 14:10  Tityaaaa  阅读(97)  评论(0编辑  收藏  举报