最后
由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
src/store/index.js
import Vue from ‘vue’;
import Vuex from ‘vuex’
//1、安装插件
Vue.use(Vuex)
// 2、创建对象
const store = new Vuex.Store({
state:{
counter:10,
students:[
{id:100,name:‘why’,age:18},
{id:101,name:‘kobe’,age:19},
{id:102,name:‘James’,age:20},
{id:103,name:‘curry’,age:21}
]
},
mutations: {
increment(state){
this.state.counter++
},
decrement(state){
this.state.counter–
}
},
getters:{
powerCounter(state){
return state.counter * state.counter
},
ageMore20(state){
return state.students.filter(s => s.age > 20)
},
ageMore20length(state,getters){
return getters.ageMore20.length
},
moreAgeStu(state){
// return function(age){
// return state.students.filter(s => s.age > 9)
// }
// 简便写法(箭头函数)
return age => {
return state.students.filter(s => s.age>age)
}
}
}
})
// 3、导出store对象
export default store
src/components/HelloBuex.vue
{{$store.getters.powerCounter}}
src/APP.vue
{{message}}
{{$store.state.counter}}
<button @click=“subtraction”>-
<button @click=“addition”>+
{{$store.getters.powerCounter}}
====================================================================================
最后
一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
分享一些前端面试题以及学习路线给大家
的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
分享一些前端面试题以及学习路线给大家
[外链图片转存中…(img-5KnqmsPm-1715833359588)]
[外链图片转存中…(img-jHxVAmYs-1715833359589)]