从零开始学VUE之VueX(安装和使用)
安装
npm install vuex --save
使用
在目录中新建文件夹store,在里面新建index.js
import Vue from 'vue' // 导入vuex import Vuex from 'vuex' // 通过vue安装vuex Vue.use(Vuex) /** * 创建store * @type {Store<{counter: number}>} */ const store = new Vuex.Store({ // 用于定义属性 state:{ counter:1000 } }) export default store
import Vue from 'vue' // 导入vuex import Vuex from 'vuex' // 通过vue安装vuex Vue.use(Vuex) /** * 创建store * @type {Store<{counter: number}>} */ const store = new Vuex.Store({ // 用于定义属性 state:{ counter:1000 } }) export default store
main.js挂载
import Vue from 'vue' import App from './App' import router from './router' // 导入store import store from "./sotre"; Vue.config.productionTip = false new Vue({ el: '#app', router, // 挂载store store, render: h => h(App) })
组件访问
<template> <div id="app"> <h2>访问store</h2> <h3>{{$store.state.counter}}</h3> </div> </template> <script> import TabBar from "./components/tabbar/TabBar"; export default { name: 'App', components:{ TabBar } } </script> <style> @import "./assets/css/base.css"; </style>
前端插件[需要访问Chrome插件商店,应为无法FQ,我就不安装了]
vuejs -> devtools
作者:彼岸舞
时间:2021\06\28
内容关于:VUE
本文属于作者原创,未经允许,禁止转发