布局时遇到的一些问题
- 通过定位元素来控制按钮切换时由于对应的modal未添加导致状态未及时修改
+ 若元素盒子模型均为border-box,子元素添加row类会出现padding重叠,需将子元素的row类去掉
+ 关闭余额预警时按钮无响应,经排查发现绑定的函数出错。
+ ko绑定时当显示使用Number()方法转换的属性无法正常显示,解决方式:利用with为父节点绑定上下文环境;也可以将为该值加上括号,运算时必须加上括号。
+ ko 绑定模型的属性都是一个函数,绑定时属性需加括号
+ 设置页码跳转绑定时,方法逻辑出错导致计算错误。
+ pureComputed并非所观察的值全部变化才执行,而是当页面有引用的时候才会执行。
+ a标签具有href属性,并绑定click事件时只会执行点击事件,而不能发生跳转。需要重新定向。
+ toFixed方法会将NaN转换成字符串,可以绑定前封装方法先转化成所需数据。
+ 使用foreach时会形成独立的作用域,需要根据需要使用(root、)parent等访问对应的属性及方法。
+关于ko函数传参
- 可以在外层包裹一个匿名函数
- 也可以利用bind()方法传参,bing()方法返回一个函数
+ 页面不能左右滚动,解决方法:在需要滚动的元素添加最小宽度,并在他的父级添加overflow-x:scroll或者overflow-x:auto