摘要:
在store中如果有依赖于state的值而改变的值,相当于是store的computed,此时可以在store中增加一个getters配置项: store.js import Vue from "vue"; import Vuex from "vuex"; Vue.use(Vuex); const 阅读全文
posted @ 2020-04-13 18:38
yun迹
阅读(1258)
评论(0)
推荐(0)
摘要:
为了让 子组件 不用时刻引用 store文件 store.js import Vue from "vue"; import Vuex from "vuex"; Vue.use(Vuex); //必须用Vue.use()来安装 const store = new Vuex.Store({ //这里的s 阅读全文
posted @ 2020-04-13 18:22
yun迹
阅读(159)
评论(0)
推荐(0)
摘要:
创建一个store.js文件: import Vue from "vue"; import Vuex from "vuex"; Vue.use(Vuex); const store = new Vuex.Store({ //这里的state必须是JSON,是一个对象。 state: { count: 阅读全文
posted @ 2020-04-13 18:13
yun迹
阅读(180)
评论(0)
推荐(0)
摘要:
相同点:v-if 与v-show都可以动态控制dom元素显示隐藏 不同点:v-if 显示隐藏是将dom元素整个添加或删除,而v-show隐藏则是为该元素添加css--display:none,dom元素还在。 v-show 隐藏则是为该元素添加 样式。 所以当一个元素默认在css中加了display 阅读全文
posted @ 2020-04-13 17:38
yun迹
阅读(295)
评论(0)
推荐(0)
摘要:
vue1-->vue2 阅读全文
posted @ 2020-04-13 17:18
yun迹
阅读(795)
评论(0)
推荐(0)
摘要:
引用 .vue 之前 MyCompo.js import Vue from "vue"; const MyCompo = Vue.extend({ template : ` <div> <h1>我是MyCompo组件,我的a值是{{a}},我的c值是:{{c}}</h1> <input type=" 阅读全文
posted @ 2020-04-13 16:58
yun迹
阅读(225)
评论(0)
推荐(0)
摘要:
父组件 <my-compo c="c"></my-compo> 动态传值 <my-compo v-bind:c="c"></my-compo> 子组件 props接收 调用时候 和react不同 不用this.props.c 直接使用{{c}} import Vue from "vue"; cons 阅读全文
posted @ 2020-04-13 16:48
yun迹
阅读(419)
评论(0)
推荐(0)
摘要:
如果data是一个简单对象 那么他的所有子组件 将共享data数据 正确写法 import Vue from "vue"; const MyCompo = Vue.extend({ template : ` `, data : function(){ return { a : 1, b : 2 } 阅读全文
posted @ 2020-04-13 16:33
yun迹
阅读(1101)
评论(0)
推荐(0)
摘要:
<p v-for="item in arr" >{{item}} - {{$index}}</p> //vue1 如果 item 有重复的 元素 由于vue 渲染机理 不会重复渲染 导致问题 解决方案: <p v-for="item in arr" track-by="$index" >{{item 阅读全文
posted @ 2020-04-13 16:24
yun迹
阅读(1932)
评论(0)
推荐(0)
摘要:
只有上面7个方法能够触发数组对视图的更新 比如: this.arr[1] = "幺鸡"; 不会触发更新。 如果就是要改变数组的一项,此时用$set即可: this.arr.$set(1,"幺鸡"); 阅读全文
posted @ 2020-04-13 16:14
yun迹
阅读(1372)
评论(0)
推荐(0)