爬坑之路2:uni-app开发中遇到的问题

概述

前段时间,选型uni-app,开启了新版APP的开发之路,主要开发语言是js(完全使用的是vue.js),经过快两个星期的试手开发过程,开发中遇到一些问题,总结发出来,供大家参考(初学者使用,大佬千万别打脸,请指教,谢谢)。

开发遇到的已经解决的问题

  1. 理解基础概念mounted:属于vue.js生命周期中的概念,是指html已经渲染加载完成之后的操作。还有一个created,指的是vue实例化已经完成,但是页面还没有开始渲染前的操作。

  2. 父子组件方法的互相调用方式。

    1. 父组件调用子组件的方法。父组件中通过关键词$refs,同时在引用子组件的属性中加入ref参数(比如ref=sub),就可以这样顺利的调用子组件的方法了this.$refs.sub.方法名
    2. 子组件调用父组件的方法。父组件在引用子组件的属性中定义一个监听事件(比如@parentmethod='xxxxmethod'),然后子组件中使用关键词$emit调用,调用方式this.$emit("parentmethod"),当然,还可以有第二个参数,可以带参数传值去父组件的。
  3. uni-app定义了一个onBackPress的方法,用户检测用户点击的返回功能时触发,可以用作关闭遮罩层,保存数据等必要的操作实现入口。

以上就是最近遇到的几个基础问题。我坚信学习基础是非常重要的,大家一起努力吧!

你可能感兴趣的:(大前端,uni-app,vue.js)