Vuex
两年不用下次再用不知道什么时候的账号
这个作者很懒,什么都没留下…
展开
-
Vuex-demo
Vue.component('test',{ template:'#test' }) var store=new Vuex.Store({ state:{ msg:'今天星期一' },//希望组件之间共享的数据 getters:{}, mutations:{},//如果想改state里面的值,通原创 2017-08-07 20:48:50 · 390 阅读 · 0 评论 -
vue组件中$emit()的作用
尽管子组件可以用this.$parent访问它的父组件及其父链上任意的实例,不过子组件应当避免直接依赖父组件的数据,尽量显式地使用 props 传递数据。另外,在子组件中修改父组件的状态是非常糟糕的做法,因为: 这让父组件与子组件紧密地耦合; 只看父组件,很难理解父组件的状态。因为它可能被任意子组件修改!理想情况下,只有组件自己能修改它的状态。 每个Vue实例都是一个事件触发转载 2017-08-10 20:15:15 · 5786 阅读 · 0 评论 -
vuex namespaced的作用
vuex中的store分模块管理,需要在store的index.js中引入各个模块,为了解决不同模块命名冲突的问题,将不同模块的namespaced:true,之后在不同页面中引入getter、actions、mutations时,需要加上所属的模块名转载 2017-08-10 21:01:34 · 18031 阅读 · 0 评论 -
Vue实例化和组件的注册顺序
var list=Vue.extend({//组件template:'#list',data:function(){return {items:[]};},methods:{getList:function(){this.$http({url:"http://localhost:8080/getList",method:'POST',}).then(func原创 2017-08-20 21:25:59 · 2344 阅读 · 0 评论