vue 问题集合

vue采坑记

其他组件使用注册过得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

vue-waterfall 瀑布流

删除列表某一项成功后, 无需再获取列表                      前端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 初始化格式一定要先定义好数组, 不能定义成字符串, 另外注意统一格式

vue-color组件问题            

原文地址:https://www.cnblogs.com/dhsz/p/6531155.html