效果
实现
- 通过vue.cli脚手架创建项目
- 引入bulma库创建样式
- 引入vuex进行状态管理,最主要是向各个组件传输信息
- 使用时先下载.json中相关包npm i
- 输入npm start启动
代码
-
todoApp.vue
-
main.js入口配置
import Vue from ‘vue’
import App from ‘./todoApp.vue’
// 引入store
import store from ‘./store’// 引入bulma库
import ‘bulma/css/bulma.min.css’Vue.config.productionTip = false
// Vue.prototype.$bus = new Vue()new Vue({
store, // 注册store,这样就全局可用了
render: h => h(App)
}).$mount(‘#app’) -
store下的index.js配置文件
import Vue from ‘vue’
import Vuex from ‘vuex’// 使用核心插件
Vue.u