vue的项目结构须知

这次给大家带来vue的项目结构须知,vue项目结构须知的注意事项有哪些,下面就是实战案例,一起来看一下。

新建一个项目之后,我们来看一下项目的目录结构

几个主要文件的内容

index.html文件(入口文件,系统进入之后先进入index.html)

 blog  

登录后复制

main.js文件(导入相应的模块)

improt Vue from 'vue'    //可以将脚手架中下载的模块拿出来,可以直接使用new来实例化vue对象improt App from './App'   Vue.config.productionTip = false new Vue({  el:'#app',       //当前的vue要控制的容器是谁,要获取的这个容器元素是谁,#app是index.thml里的id=“app”  template:'',   //模板,可以写对应的p,也可以写组件调用的标签,只要有一个根标签即可components:{ App }   //想要调用组件,必须在component里注册这个组件,这里的APP来源于引入的./App文件,即:App.vue文件 })

登录后复制

App.vue文件(根组件)

 

vue的项目结构须知

export default { name: 'App'}#app { font-family: 'Avenir', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; margin-top: 60px;}

登录后复制

router文件夹下面的index.js文件(前端路由)

import Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'  //导入模板文件Vue.use(Router) export default new Router({ routes: [  //定义对应模板的路径,url对应进入的模板{ path: '/', name: 'HelloWorld', component: HelloWorld} ]})

登录后复制

模板:

  template可以用它去包括一些内容,它本身并不会真正的渲染到dom里面去,可以直接使用template标签包括起来,注意:template里有且只能有一个根标签。

行为:

  通过import来跟别的组件进行关联,然后通过

 export default {  name: 'App',  components: {  HelloWorld }

登录后复制

注册一下就可以调用了。

样式:

  跟普通css样式一样。可以使用sass语法,但是要在项目中安装一下sass,安装成功之后可以在package.json里面看到对应的信息

项目加载过程

  项目开始:index.html –> main.js —-> App.vue
  由index.html入口文件,他会执行main.js文件,main.js会实例化我们的Vue对象,接下来会执行App.vue组件,到了App.vue以后,如果模板有内容的话,他会将模板中的内容插入到index.html的容器当中,也可以在行为属性里设置对应的属性。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

$.ajax()方法怎样从服务器里获取json数据

AngularJS1.x应用怎么迁移至React

以上就是vue的项目结构须知的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2773059.html

(0)
上一篇 2025年3月8日 13:38:07
下一篇 2025年2月23日 18:11:10

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Vue全家桶项目实践详解

    这次给大家带来Vue全家桶项目实践详解,使用Vue全家桶实现项目的注意事项有哪些,下面就是实战案例,一起来看一下。 从前端的角度看,Vue可以说是目前最理想的前端MVVM框架,一切为界面服务,上手难度低,本文就将记录使用Vue全家桶(Vue…

    编程技术 2025年3月8日
    200
  • JS把list转换成树状结构

    这次给大家带来JS把list转换成树状结构,JS把list转换成树状结构的注意事项有哪些,下面就是实战案例,一起来看一下。 /** * 将list装换成tree * @param {Object} myId 数据主键id * @param …

    编程技术 2025年3月8日
    200
  • es6解构有哪些方法

    这次给大家带来es6解构有哪些方法,es6解构的注意事项有哪些,下面就是实战案例,一起来看一下。 如果要将一个已经声明的变量用于解构赋值,必须非常小心。 // 错误的写法let x;{x} = {x: 1};// SyntaxError: …

    编程技术 2025年3月8日
    200
  • EasyUI结合zTree树形结构制作网页

    这次给大家带来EasyUI结合zTree树形结构制作网页,EasyUI结合zTree树形结构制作网页的注意事项有哪些,下面就是实战案例,一起来看一下。 JQuery EasyUI 结合 zTree树形结构制作web页面.easyui用起来比…

    编程技术 2025年3月8日
    200
  • vue新手入门须知

    这次给大家带来vue新手入门须知,vue新手入门的注意事项有哪些,下面就是实战案例,一起来看一下。 vue是一套用于构建用户界面的渐进式框架,本文通过实例给大家介绍了vue入门教程适用小白初学者,非常不错,具有参考借鉴价值,需要的朋友参考下…

    2025年3月8日
    200
  • vue.js+element-ui实现树形结构

    这次给大家带来vue.js+element-ui实现树形结构,vue.js+element-ui实现树形结构的注意事项有哪些,下面就是实战案例,一起来看一下。 由于业务需要,要求实现树形菜单,且菜单数据由后台返回,在网上找了几篇文章,看下来…

    2025年3月8日
    200
  • 如何操作Vue项目分环境打包

    这次给大家带来如何操作Vue项目分环境打包,操作Vue项目分环境打包的注意事项有哪些,下面就是实战案例,一起来看一下。 在项目开发中,我们的项目一般分为开发版、测试版、Pre版、Prod版。Vue-cli的默认环境一只有dev和prod两个…

    编程技术 2025年3月8日
    200
  • vue新手入门须知的基础知识

    这次给大家带来vue新手入门须知的基础知识,vue新手入门须知的注意事项有哪些,下面就是实战案例,一起来看一下。 一、vue是什么 Vue 是一套用于构建用户界面的 渐进式框架 。 压缩后仅有17kb 二、vue环境搭建 你直接下载并用 标…

    2025年3月8日
    200
  • 怎样自定义设置vue项目打开关闭eslint校验

    这次给大家带来怎样自定义设置vue项目打开关闭eslint校验,自定义设置vue项目打开关闭eslint校验的注意事项有哪些,下面就是实战案例,一起来看一下。 简介eslint eslint是一个JavaScript的校验插件,通常用来校验…

    2025年3月8日 编程技术
    200
  • Vue项目里跨域处理方法

    这次给大家带来Vue项目里跨域处理方法,Vue项目里跨域处理的注意事项有哪些,下面就是实战案例,一起来看一下。 问题描述 前端 vue 框架,后台 php,百度跨域问题后台加这段代码 header(“Access-Control-Allow…

    2025年3月8日
    200

发表回复

登录后才能评论