Vue2要掌握的几大关键知识点

一:组件

一般来说,一个Vue文件就是一个页面,但一个页面可以不仅仅只有一个vue文件,在定义Vue的代码中,如:

export default {
  computed:{
  }
}

computed中便可放入子组件,再用标签的形式就可以将这个组件放入这个主Vue的界面中,这样可以提高复用性。

二:VueX

这是一个放数据的“仓库”,创建一个store文件,在其中进行配置,最后在main.js中用Vue.use的形式调用,那么恭喜你,你可以在任何Vue文件中调用里面的数据、方法,里面有三个放数据的地方,放方法的是actions和mutations,不同的是,前一个注重于逻辑判断,并将返回的结果传入mutations中,最后在mutations中完成一切,放数据的是state,可以将需要在不同vue文件中复用的数据存在这里面。

 当然如果还想再具体的话,可以在store文件里面继续创建子仓库,如图,我便创建了两个子仓库,再用如图方式使用modules来在主仓库中注册。

关于如何在vue文件中调用仓库中的东西的问题,第一个方法是使用

this.$store.state

这是调用数据

this.$store.dispatch('jia',value)

将这段代码写在自己定义的方法里面,这是将自己定义的方法和actions中的方法绑定

this.$store.commit('JIA',value)

将这段代码写在自己定义的方法里面,这是将自己定义的方法和mutations中的方法绑定

第二个便是用mapmutations调用

三:VueRouter

这是vue中的路由方法,可以实现vue文件之间的跳转,

<router-link class="nn" to="/myhome/myindex">首页</router-link>
      <router-link class="nn" to="/myhome/myname">购物精选</router-link>
      <router-link class="nn" to="/myhome/mycount">社区精选</router-link>
      <router-link class="nn" to="/myhome/mymusic">商家入驻</router-link>

如这段代码,是实现跳转的按钮

 <router-view class="view"></router-view>

然后写下这段标签,就可以将呈现的Vue文件通过这个标签呈现

四:Vue指令

各种如v-on,v-bind等,要求掌握

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值