其他组件使用注册过得router this.$router
注册路由是routes 而不是 routers
在单独的js 使用 vue的ajax new Vue.get
子路路由根据 父级路由的ajax结果来显示内容 <router-view :pros="data">子页面</router-view>
vue滚动问题 默认保存状态, 如果每次都想从头, 可以 scrollBehavior {x:0,y:0}
vue2往下广播问题 父级事件触发后, 改变state, state传入子组件, 子组件watch这个state, vue2只能事件冒泡, 以免混乱
事件监听与$nextTick 等全部渲染后, 才emit 或者 dispatch
new Vue 和 vue.user(router)冲突 改用Vue.extend
删除列表某一项成功后, 无需再获取列表 前端vuex 里面去除这个列表选项, 只更新当前列表的state即可
调到详情页路由编写 <router-link :to="'/myApp/detail/' + app.id">{{app.name}}</router-link> 路由规则都不用写了
vue-cli 访问服务器接口获取数据 用proxyTable 代理, 前提是接口没有设置session权限
vue挂载自己写公用方法 Vue.prototype.ajax = function (){}
this.ajax
简单定义一个弹窗口交互问题 子组件:this.$emeit('close') 父组件: isClose = false;
使用分页组件 vue-pagenate问题 直接在data写 [{}] 来初始化, 然后使用ajax来更新数据, 跟avalon类似
Atrribulte 'id' is ignored on component 只能有一个根节点
渲染没有数据问题 还是那样, 如果你返回的是数组, 那么data 初始化格式一定要先定义好数组, 不能定义成字符串, 另外注意统一格式