vue 2.x脚手架

vue2.x脚手架使用

vue init webpack-simple filename 下载好框架
src文件夹目录下是我们要操作的文件
app.vue文件:所有的组件集中到此文件中
ep:import 组件名 from ‘组件地址’ 引用组件
export default {
name: ‘app’,
data () {
return {
msg: ‘Welcome to leo Vue.js App’
}
},
components:{ //引用组件的启用,多个组件以逗号分隔 (引用和启用都写在script中)
Leo,Router
}
}

组件示例 tab.vue

<template>
	<div>
		<input type="text" v-for="i in inputValue" :value="i">
    	<div v-for="i in divInner">{{i}}</div>
	</div>
</template>

<script>
	export default {
		props:['xds'],
		data () {
			return {
		      inputValue:[],
		      divInner:['开心','快乐','永生']
		 	}
		},
		mounted(){
	      console.log(this.xds)
	      this.inputValue = this.xds;
    	}
	}
</script>

vue2.x中使用路由

1.定义路由组件

<template>
	<div id="rot">
		<router-link to='/home'>home</router-link>
		<router-link to='/news'>new</router-link>
		<router-view></router-view>
	</div>
</template>

<script>
	export default {
		name:'rot',
		data () {
			return {
		 	}
		}
	}
</script>

2.在app.vue中添加此组件并启用

<template>
	<router></router>
</template>
<script>
import router from './router.vue' //引用路由组件
export default {
  components:{
  	router//启用路由组件
  },
  data () {
    return {
    }
  }
}

3.在main.js中引用vue-router并启用模块

import vueRouter from 'vue-router' //引用路由模块
Vue.use(vueRouter); //启用模块
const router = new vueRouter({//配置路由
	routes:[
		{
			path:'/home',
			component:{
				template:'<h1>我是主页</h1>'
			}
		},
		{
			path:'/news',
			component:{
				template:'<h1>我是新闻</h1>'
			}
		}
	]
}) 
new Vue({
  router,//启用路由
  el: '#app',
  render: h => h(App)
})
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值