所有分类
  • 所有分类
  • 后端开发
Vue开发神器大揭秘!Vue-CLI和Vuex:你不知道的利器

Vue开发神器大揭秘!Vue-CLI和Vuex:你不知道的利器

本文实例讲述了Vue-CLI与Vuex使用方法。1、state:vuex中的数据源,所有组件对数据的操作都是对它,类似于vue组件中的data,在实例化vuex后可通过state访问其中的数据:

大家好,今天要给你们介绍两个好朋友——Vue-CLI和Vuex。Vue-CLI就是搭建Vue项目的神奇工具,能让我们快速建立文件模板,让Vue开发变得更简单好玩~那么,这个神器怎么用?不要着急,马上告诉你!

想给电脑装个Vue-CLI吗?超简单!只需要在命令行输入”npm install –global vue-cli”。然后用”vue -V”检查下安装的版本。搞定了!赶紧开启你的Vue开发之旅!

挺神奇?只需在命令行敲打”vue init webpack 项目名”,就可以轻松创建Vue项目!为你提供了设定名称、简介还有需不需要安装依赖包等选项~按提示操作,你也能拥有专属于你的Vue项目!别犹豫了,赶快动手试一试!

console.log(store.state.count)

听说过Vuex吗?就是专门为Vue.js开发的一种状态管理工具,对于中大型的SPA项目来说,简直是必备利器!那么,你是不是也想学习如何使用?别急,我这就跟你好好说说。

const store = new Vuex.Store({
 state: {
  count: 0
 },
 mutations: {
  increment (state) {
   state.count++
  }
 }
})

是不是觉得有些Vue组件要交换不少参数,这样很麻烦而且容易出错,有点划不来对?别担心,这个问题就交给Vuex这把神器来解决!其实它主要就是几个东西:state、getter、mutation、action和module,学会怎么灵活运用它们,你就能轻松操纵数据!

Vue开发神器大揭秘!Vue-CLI和Vuex:你不知道的利器

store.commit('increment')

学Vuex之前得先把它的文件导入到你的项目main.js里面,这样就可以尽情享受Vuex带给我们的便利!记住用store的时候,已注册好的Vue组件就从computed属性那里直接使用$store.state中的信息呗~

actions: {
  incrementAction (context) {
   context.commit('increment')
  }
 }
store.dispatch('incrementAction') //通过分发来调用action

想知道怎么在Vue组件中修改store值吗?告诉你用commit这个方法就行!直接处理data,就这么简单。试试看,肯定让你大开眼界

好了,今天的小课堂就到这儿了。希望大家看过这篇分享,都能大概了解什么是Vue-CLI和Vuex。这俩货能让你们在做Vue开发时事半功倍,让整个项目井井有条。赶快去试试它们,保证你会爱上的!昨天我们说了下如何使用Vue-CLI和Vuex的方法,希望大家看过之后,能对它们有更多的理解。这两个好工具无论是对 chromatin 还是Vuex,都能带来很大帮助。那还等啥?赶快尝试一番!别忘了给我点个赞、留个言、再转发分享!

 

  const store=new Vuex.Store({
   state:{
    count:10
   },
   mutations:{
    increment(state){    //只有通过mutation中的方法才可修改store中的值
     state.count++;
    }
   }
  });

原文链接:https://www.icz.com/technicalinformation/web/2024/03/11429.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?