1 、子路由

{
path: '/order-list', //订单列表
name: "order-list",
component(resolve) {
require.ensure(['../view/order/order-list.vue'], () => {
resolve(require('../view/order/order-list.vue'));
});
},
children: [{
path: '/order-list/order-list-detail', //订单详情页
name: "order-list-detail",
component(resolve) {
require.ensure(['../view/order/order-list-detail.vue'], () => {
resolve(require('../view/order/order-list-detail.vue'));
});
},
},]
},

path = 父路由 + 子路由名字

2、父组件往子组件传值 (props)

1、子组件是弹出框隐藏显示

传值参数 数据,判断true 和 false

条件:show 默认false

当点击按钮触发事件,使show设置true

子组件在展示代码:

 <v-pay-detail :paylist="payData" :show="show" @isshow="isshow_child" />

2、父组件接受数据

    data() {
return {
isshow: this.show
}
},
replace: true,
props: ['show', 'paylist'],

3、接受到show  通过监听赋值给isshow 为true   显示子组件

    watch: {
show(val) {
let vm = this;
this.isshow = val;
if (this.isshow) {
vm.$nextTick(() => {
new BScroll('#scroll_section', {
deceleration: 0.001,
bounce: true,
swipeTime: 1800,
click: true,
});
})
}
}
},

4、当点击关闭时,子组件隐藏

isshow 设置false 同时必须让父组件的show 设置成false,就是把子组件的isshow = false 回传父组件

      closed() {
this.isshow = false;
this.$emit('isshow', this.isshow);
},

5、@isshow="isshow_child"  触发isshow_child函数

      isshow_child(msg) {
this.show = msg;
},

总结 子路由关闭一次,父组件也必须关闭一次。弹出框才正常显示,隐藏.

3、vuex 报错

Uncaught TypeError: Cannot read property 'id' of null
原因:
状态没有赋值
数据嵌套深 4、

4、vue2 数据循环超过三级会有错误警告,这是哪里出问题了么?



解决方法 初始值要给videoList赋一个let videoList={'data':{list:[]}};

vue2 遇到的问题汇集ing的更多相关文章

  1. vue2.0填坑有感(持续更新ing)

    1.请求数据 用本地json数据进行mock的时候,一般放在created 过程就Ok了,这样可以尽早获取数据:如果有依赖dom必须存在的清空,就放到mounted里面,具体用法如下所示: // cr ...

  2. 干货分享:vue2.0做移动端开发用到的相关插件和经验总结(2)

    最近一直在做移动端微信公众号项目的开发,也是我首次用vue来开发移动端项目,前期积累的移动端开发经验较少.经过这个项目的锻炼,加深了对vue相关知识点的理解和运用,同时,在项目中所涉及到的微信api( ...

  3. vue2.0做移动端开发用到的相关插件和经验总结

    最近一直在做移动端微信公众号项目的开发,也是我首次用vue来开发移动端项目,前期积累的移动端开发经验较少.经过这个项目的锻炼,加深了对vue相关知识点的理解和运用,同时,在项目中所涉及到的微信api( ...

  4. vue2.0实践的一些细节

    最近用vue2.0做了个活动.做完了回头发现,好像并没有太多的技术难点,而自己好像又做了比较久...只能说效率有待提升啊...简单总结了一些比较细节的点. 1.对于一些已知肯定会有数据的模块,先用一个 ...

  5. 用FSM一键制作逐帧动画雪碧图 Vue2 + webpack

    因为工作需要要将五六十张逐帧图拼成雪碧图,网上想找到一件制作工具半天没有找到,就自己用canvas写了一个. 写成之后就再没有什么机会使用了,因此希望有人使用的时候如果遇到bug了能及时反馈给我. 最 ...

  6. vue2.0构建淘票票webapp

    项目描述 之前一直用vue1.x写项目,最近为了过渡到vue2.0,特易用vue2.0栈仿写了淘票票页面,而且加入了express作为后台服务. 前端技术栈:vue2.0 + vue-router + ...

  7. Vuex2.0+Vue2.0构建备忘录应用实践

    一.介绍Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化,适合于构建中大型单页应用. ...

  8. 一步步构造自己的vue2.0+webpack环境

    前面vue2.0和webpack都已经有接触了些(vue.js入门,webpack入门之简单例子跑起来),现在开始学习如何构造自己的vue2.0+webpack环境. 1.首先新建一个目录vue-wk ...

  9. Vue2.0组件间数据传递

    Vue1.0组件间传递 使用$on()监听事件: 使用$emit()在它上面触发事件: 使用$dispatch()派发事件,事件沿着父链冒泡: 使用$broadcast()广播事件,事件向下传导给所有 ...

随机推荐

  1. python multi process multi thread

    muti thread: python threading: https://docs.python.org/2/library/threading.html#thread-objects https ...

  2. unity 里调试native code

    因项目需要,需要调试dll工程代码. 把生成的debug dll和pdb拷贝进unity的plugins工程,遇到 断点无法进入,修改下调试信息格式,OK.

  3. 《深入理解Linux内核》阅读笔记 --- Chapter 3 Processes

    Process Switching 1.The set of data that must be loaded into the registers before the process resume ...

  4. python常见模块之collections模块

    一.模块简介 在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter.deque.defaultdict.namedtu ...

  5. 我的Java开发学习之旅------>Java利用Comparator接口对多个排序条件进行处理

    一需求 二实现Comparator接口 三验证排序结果 验证第一条件首先按级别排序级别最高的排在前面 验证第二条如果级别相等那么按工资排序工资高的排在前面 验证第三条如果工资相当则按入职年数排序入职时 ...

  6. ViewPager学习及使用(一)

    一:基础篇 1.ViewPager的简介和作用ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view1)ViewPager类直接继承了ViewGroup类,所有它 ...

  7. Python3 标准库

    Python3标准库 更详尽:http://blog.csdn.net/jurbo/article/details/52334345 文本 string:通用字符串操作 re:正则表达式操作 diff ...

  8. Cannot format given Object as a Date

    这个小错挺有意思的,记录一下 导出Excel的时候,同事直接用 format …… 前提:数据库中该字段是 Timestamp ---- 2016-06-20 22:49:02.967 写个测试说明一 ...

  9. 我们为什么使用ORM

    我们为什么使用ORM? http://www.cnblogs.com/tansm/archive/2006/06/07/419927.html 博客园在推广ORM方面的确做了很大的贡献,很多的程序员开 ...

  10. dymaic方式的Json序列化

    from:http://stackoverflow.com/questions/3142495/deserialize-json-into-c-sharp-dynamic-object If you ...