vue2.0学习记录

1、在main.js可注册全局组件,Vue.components('组件名称 ', '组件名');import 组件名 from ‘./components/组件文件’

2、在App.vue中可注册局部组件,import 组件名 from ‘./components/组件文件’,在App.vue中的components配置相应组件

3、组件的标签名不可与系统的html标签重复

4、父组件向子组件传值:父组件有一个数组(users),在父组件模板中的子组件标签中接收(users = ‘users’),然后在子组件中的props对象中定义users,users中有两个参数,第一个参数type(指定接收参数的类型),第二个参数required(true或false),当传递数组或对象的时候,传递的是引用,当某一个模板中的值有改变时,所有指向该数组或对象的引用都会发生改变。当传递的是基础类型数据时,传递的是值,所有的模板中该值互不影响。

5、使用事件进行子组件向父组件传值,在子组件写一个函数,函数内容为this.$emit('注册的事件名','需要传递的值'),在子组件中进行事件触发该函数,在父组件中的模板中的该子组件标签中绑定该函数(v-on:事件名=‘父组件中的接收事件名’)(绑定该函数的时候要传入$event实参),并在父组件中编写该函数接收参数。

6、vue中的钩子函数,一共有八个(beforeCreate(实例化前),created(实例化后),beforeMount(挂载前,虚拟DOM已经配置),mounted(挂载后,页面已经可展示),beforeUpdate(数据还未更新前,页面未展示),updated(数据更新后,页面已经可展示),beforeDestroy(实例销毁前),destroyed(实例销毁后))。

7、路由配置及使用  再main.js中import VueRouter from ‘vue-router’,然后Vue.use(VueRouter),const router = new VueRouter({routes:[{path:"hash值",component:"路由名"},{path:"hash值",component:"路由名"}],mode:history(消除hash值中的#/)}),并且在实例化的Vue中配置router(此处不需要填写value值)

8、http使用  安装过程与路由安装一样,this.$http.get("接口地址").then()






http://www.thenewstep.cn/test/testToken.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值