• vue生成路由实例, 使用单个vue文件模板生成路由


    一.vue-loader与vue-router配合

    $ cnpm install vue-router --save
    

    二.生成vue-webpack模板

    $ vue init webpack-simple vue-demo
    

    三.生成路由实例

    src/App.vue

    <template>
        <div id="app">
            {{msg}}
            <ul>
                <li><router-link to="/home">主页</router-link></li>
                <li><router-link to="/news">新闻</router-link></li>
            </ul>
            <div>
                <transition 
                enter-active-class="animated zoomInleft"
                leave-active-class="animated zoomOutRight"
                >
                    <router-view></router-view>
                </transition>
            </div>
        </div>
    </template>
    

    src/main.js

    import Vue from 'vue'
    import VueRouter from 'vue-router'
    
    import App from './App.vue'
    import routerConfig from './router.config.js'
    
    import "./assets/style/animate.css/animate.css"
    Vue.use(VueRouter);
    
    // 生成路由实例
    var router = new VueRouter(routerConfig)
    
    new Vue({
        el: '#app',
        router,
        render: h => h(App)
    })
    

    src/router.config.js (路由控制)

    import Home from "../components/Home.vue"
    import News from "../components/News.vue"
    
    export default{
    	routes:[
    		{path:'/home', component:Home},
    		{path:'/news', component:News}
    	]
    }
    

    components/Home.vue

    <template>
        <div id="home">
            <h3>我是主页</h3>
        </div>
    </template>
    

    components/News.vue

    <template>
        <div id="news">
            <h3>我是新闻</h3>
            <ul>
                <li v-for="val in news">{{val}}</li>
            </ul>
        </div>
    </template>
    <script>
    export default {
        name: "news",
        data(){
            return {
                news:["11111","222222","33333333","444444"]
            }
        }
    }
    </script>
    

      

  • 相关阅读:
    如何查看ipynb文件
    使用python绘制爱心
    使用python将十进制数转为ip地址
    python使用下划线分割数字,提高可读性
    python的字符串基本操作
    pandas为csv添加新的行和列
    使用pandas库实现csv行和列的获取
    pycharm批量更改变量名
    (转)Doxygen文档生成工具
    MVC架构学习之Smarty学习——病来而蔫
  • 原文地址:https://www.cnblogs.com/alantao/p/8477907.html
Copyright © 2020-2023  润新知