知识点:
- css之nth-child(),first-child(),last-child()
例子:nth-child(2){
background:#fff} 把父元素的第二个子元素的背景设置为白色;
first-child():选择父元素的首个子元素
last-child():选择父元素的最后一个子元素
eval()函数可以计算字符串,并执行javascript代码
例子:eval("2+3")
const store = new Vuex.Store( {
state: {
result: ' '
enter: ' '
},
mutations: { //相当于vue实例中的computed计算属性
},
getters: {
},
actions: {
},
modules:{
}
} )
- this.$store 获取store仓库中的数据
例子:this.$store.state.result 获取state中的常量result的值
- this.$store.commit(‘calculate’,value)
提交一个名为calculate的mutation给store仓库,并将参数一起提交过去。
component('组件名',{ template:`里面写模板的内容`, // 引用组件:<组件名></组件名>
data:{
},
computed:{
},
methods:{
},
filters:{
}
...
})
计算器实现
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<