• vue项目运行流程


    vue的运行流程

    index.html-->main.js-->App.vue-->router/index.js

    1.index.html (项目页面入口)

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <title>vue-test</title>
    </head>
    <body>
    <div id="app">
    <router-view></router-view>
    </div>
    </body>
    </html>


    2.main.js(核心文件)

    import Vue from 'vue'
    import App from './App'
    import router from './router'
    
    Vue.config.productionTip = false
    
    new Vue({
    el: '#app',
    router,
    components: { App },
    template: '<App/>'
    })

    3.App.vue(项目入口文件)

    <template>
    <div id="app">
    <img src="./assets/logo.png">
    <router-view/>
    </div>
    </template>
    
    <script>
    export default {
    name: 'App'
    }
    </script>
    
    <style>
    #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;
    }
    </style>

    4.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: [
    {
    path: '/',
    name: 'HelloWorld',
    component: HelloWorld
    }
    ]
    })

    vue-router

    vue-router是vue的核心插件,使用vue-router,我们可以将组件映射到路由,然后告诉vue-router在哪里渲染它们

  • 相关阅读:
    笔记:HttpResponse类
    既生瑜何生亮,为何有了类还要有结构?
    dotnet 文件下载后文件名乱码
    SQL SERVER临时表的使用
    笔记:SQL SERVER 2005中的同步复制技术(转)
    .net 四种错误处理机制
    DotNET 长文章分页方法
    HTML标签过滤方案
    过滤查询条件LIKE里面的关键字符
    理解HTTP消息头
  • 原文地址:https://www.cnblogs.com/tdtdttd/p/11079028.html
Copyright © 2020-2023  润新知