美文网首页
vue 主要功能代码

vue 主要功能代码

作者: 花开有声是我 | 来源:发表于2018-01-08 13:15 被阅读0次

1. 路由:

html
router-link 触发的超链接,底层会转成a标签
router-view 相当于ng-view

js
    1、定义组件(不要注册)
    2、创建路由对象,设置路由规则(注册组件到路由中)
        目的:触发了谁,把谁展示出来 
    3、把我们上面创建好的路由对象,注入到根实例 (new Vue({}))

App.vue:
<router-link to="/home"><el-menu-item index="1">首页</el-menu-item></router-link>
<router-link to="/financial"><el-menu-item index="2">理财中心</el-menu-item></router-link>

<router-view></router-view>

main.js:
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
import home from './components/home/home.vue'
import mine from './components/mine/mine.vue'
const router = new VueRouter({
routes: [
{ path: '/', component: home },
{ path: '/home', component: home },
{ path: '/mine', component: mine }
]
})
new Vue({
el: '#app',
router,
render: h => h(App)
})


2. 抽离子组件

subcomponents-->subswipe.vue
在home.vue或其他组件中使用subswipe.vue,

home.vue

<template>
<div>
<subswipe lunbo_url="api/getlunbo" :lunbo_time="3000"></subswipe>
</template>
</div>
<script>
//导入子组件
import subswipe from '../subcomponents/subswipe.vue'

export default { //相当于 module.exports = {}
    data() {
        return {       
        }
    },
    components:{//注册
        subswipe
    }
}

</script>


3.

相关文章

网友评论

      本文标题:vue 主要功能代码

      本文链接:https://www.haomeiwen.com/subject/cbqbnxtx.html