vue项目是如何运行起来的

 更新时间:2022年09月29日 16:43:14   作者:qq_38577700  
这篇文章主要介绍了vue项目是如何运行起来的,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

vue项目如何运行

涉及到的项目文件

最近因为公司项目问题,开始学习vue。万事开头难,开始写博客,纪录一下小白的成长,也方便以后看

  • index.html >主页,项目入口
  • main.js >main.js是我们的入口文件,主要作用是初始化vue实例,并引入所需要的插件
  • App.vue > 根组件 所有页面都是在App.vue下进行切换的
  • router/index.js >路由文件

index.html,main.js,App.vue 三者关系

在网页的Title部分,加载了index.html中定义的Title,而在正文部分,加载了App.vue中定义的部分

<div id="app">来自index.html正文中的内容</div>

上面有一个id为app的挂载点,之后我们的Vue根实例就会挂载到该挂载点上;

new Vue({
  el: '#app',//告诉该实例要挂载的地方;(即实例装载到index.html中的位置)
  router,
  components: { App },//注册了一个局部组件App
  template: '<App/>'//模板就是组件App.vue中的template中的内容。(template会替代原来的的挂载点处的内容)
})

小结

在项目运行中,main.js作为项目的入口文件,运行中,找到其实例需要挂载的位置,即index.html中,刚开始,index.html的挂载点处的内容会被显示,但是随后就被实例中的组件中的模板中的内容所取代,所以我们会看到有那么一瞬间会显示出index.html中正文的内容。

  • node_modules为依赖的模块
  • config中配置了路径端口值等
  • build中配置了webpack的基本配置、开发环境配置、生产环境配置等

vue踩坑记录:vue项目运行卡在百分之几几几

今天晚上打着游戏,同事突然叫我拉项目下来运行,我打完就去拉代码了,结果vue项目运行卡在66%不动了,我也是百度一下分享别人怎么解决的文章给他,继续我的游戏!

结果呢?

游戏结束后,我拉代码,还是这个错!我也按照给他的文章做了一遍,还是卡着!随后就是漫长的探索找八哥~~~~~~~。

换掉脚手架版本~~~卡了!!!

卸载axios~~~~~~卡着!!!!

删除node_modules文件夹,在install,,卡住!!!!

改npm镜像!在阿里和原生镜像反复横跳~~~~~

。。。。。。。。。。。。。。。。。。

没法子了!看代码吧!项目运行又没有报错!我哪知道有啥问题呀        AQA

结果我在他的一个vue文件中中看到了一些绿绿的东西

把div合起来!!!

我去!!!!

在<template>标签上有两个根DIV,还有这种操作???????

合并冲突吧,运行吧,不卡了!

提交代码之后一定要合并冲突!

一定要合并冲突!

要合并冲突!

合并冲突!

冲突!!!!!!!!!

谁都不想要绿绿的东西!!!

尽量别在git控制台提交!在编译器提交,有冲突会提示!再拉代码下来合并冲突再提交!!

摸了摸我的头!

头发又少了几根了!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue如何将base64流数据转成pdf文件并在新页面打开

    vue如何将base64流数据转成pdf文件并在新页面打开

    这篇文章主要介绍了vue如何将base64流数据转成pdf文件并在新页面打开问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 使用Vue和ECharts创建交互式图表的代码示例

    使用Vue和ECharts创建交互式图表的代码示例

    在现代 Web 应用中,数据可视化是一个重要的组成部分,它不仅能够帮助用户更好地理解复杂的数据,还能提升用户体验,本文给大家使用Vue和ECharts创建交互式图表的示例,需要的朋友可以参考下
    2024-11-11
  • vue项目根据不同环境进行设置打包命令的方法

    vue项目根据不同环境进行设置打包命令的方法

    这篇文章主要介绍了vue项目根据不同环境进行设置打包命令,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-11-11
  • 关于在vue-cli中使用微信自动登录和分享的实例

    关于在vue-cli中使用微信自动登录和分享的实例

    本篇文章主要介绍了关于在vue-cli中使用微信自动登录和分享的实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 在Vue中使用动态import()语法动态加载组件

    在Vue中使用动态import()语法动态加载组件

    在Vue中,你可以使用动态import()语法来动态加载组件,动态导入允许你在需要时异步加载组件,这样可以提高应用程序的初始加载性能,本文给大家介绍在Vue中使用动态import()语法动态加载组件,感兴趣的朋友一起看看吧
    2023-11-11
  • Vue的生命周期操作示例

    Vue的生命周期操作示例

    这篇文章主要介绍了Vue的生命周期操作,结合实例形式分析了vue生命周期中各个函数的运行步骤,需要的朋友可以参考下
    2019-09-09
  • Vue中使用require.context自动引入组件的操作方法

    Vue中使用require.context自动引入组件的操作方法

    require.context 是 webpack 提供的一个API,用于创建context,即一组具有相同上下文的模块,使用 require.context 可以方便地加载多个模块,并且可以灵活地控制模块的加载顺序和依赖关系,本文给大家讲解Vue中使用require.context自动引入组件的方法,感兴趣的朋友一起看看吧
    2024-01-01
  • Vue通过moment插件实现获取当前月的第一天和最后一天

    Vue通过moment插件实现获取当前月的第一天和最后一天

    这篇文章主要介绍了Vue 结合插件moment 实现获取当前月的第一天和最后一天,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-10-10
  • VUE使用axios调用后台API接口的方法

    VUE使用axios调用后台API接口的方法

    这篇文章主要介绍了VUE使用axios调用后台API接口的方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-08-08
  • vue使用高德地图根据坐标定位点的实现代码

    vue使用高德地图根据坐标定位点的实现代码

    这篇文章主要介绍了vue使用高德地图根据坐标定位点的实现代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08

最新评论