惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
博客园_首页
The GitHub Blog
The GitHub Blog
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
博客园 - 三生石上(FineUI控件)
D
Docker
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell
雷峰网
雷峰网
小众软件
小众软件
I
InfoQ
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
S
SegmentFault 最新的问题
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky

博客园 - Tityaaaa

vue的从0到1 p4—— vue2改vue3 vue的从0到1搭建 p3 vue的从0到1搭建 p2 vue报错his dependency was not found: * @/components/views/First in ./src/router/index.jss 配置maven环境 安装vue与vsc步骤 【红米note7】装fiddler证书 【红米note7开bl锁】快乐开锁人 【DS】2.1 【DS】1.2 【DS】1.1 【ccc】为了ds的ccc2 【ccc】为了ds的ccc 【已解决】csv数据导入sql by sqlyog 乱码+无法导入导入步骤分析等总结 python爬取丁香园疫情数据 4.12 疫情数据可视化 毕设(初稿版 crud+可视化echarts 毕设进度3.31-4.11 项目与自身毕设对比整理规划6 330 done 毕设进度更新(真的不知道自己做到哪- - 备忘录性质)+3.19是mavan配置的常见问题
vue的从0到1搭建 p1
Tityaaaa · 2023-03-19 · via 博客园 - Tityaaaa

参考文档: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愣是弄不出来

出现这个美丽的图标!!