欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一小时学会vue-cli

程序员文章站 2022-05-15 18:39:06
...

npm install vue-cli --g #安装

vue init webpack test (* test项目名字,ESint 建议关闭) #初始化项目

进入test文件夹里先执行npm install 安装一下依赖

npm run build #打包项目,把文件都压缩成一个文件

npm start #开启项目

 

vuex

用法main.js

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

const store = new Vuex.Store({
  state: {
    count: 0
  },
  mutations: {
    setData (state,callback) {
    	callback(state);
    }
  }
})

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  store,   /*把 store 对象提供给 “store” 选项,这可以把 store 的实例注入所有的子组件*/
  components: { App },
  template: '<App/>'
})

组件.vue

import { mapState } from 'vuex'	

export default {
  name: 'User',
  data () {
    //执行改vuex里面的状态
     this.$store.commit('setData',function (store){
  			store.count++
  		})
    return {
    }
  },
  computed: mapState([
	  'count'
	])
}
<template>
  <div class="User">
   	我是父:{{count}}
  </div>
</template>

具体vuex用法

 

 

 

 

相关标签: v