Weex中遇到的难解问题
1.子Vue的根元素设置了v-if取值为false,引用的父元素也通过v-if控制了显影,设置为true,结果在父元素设置其他子元素显影时,原本隐藏的该子元素显示了出来,但是不是必现。
解决:子组件里面的属性,在子组件里面修改是没有效果的,需要在父组件里面修改,子组件的v-if依赖了自己的属性
2.refresh控件中,网络异常的情况下,下拉之后设置isRefresh为true(display:show),接着多个接口返回异常结束,设置isRefresh为false,但是没有调用updateAttributes:方法,导致刷新没有停止,无法触发刷新操作。
解决:赋予新值之前,页面中出现了js错误,修复即可
在Eros中,做的内容是封装了一些常用的框架,并且优化开发流程为将前端Vue文件打包出资源文件导入项目工程中(本地加载模式,需要注册文件、验证文件),然后原生移动端通过OC写module(功能模块类)、componment(UI界面类)、handle的拓展,注册提供调用方法到Weex中使得前端Vue文件中可以使用,主要项目业务逻辑是前端完成,移动端配合前端完善项目流程和项目各项功能。
const that = this 的意义,that是this当前的值,并且不可变,但是this在不同的地方表示的值是不一样的。。。引用的时候可能不是自己需要的那个值
https://www.jianshu.com/p/3a4b029cf349 使用weex加上vue踩上的坑