当使用uni-app写完了一个页面的时候,这个页面中所依赖的数据,并不是直接的写在前端的页面中,而是从服务器端来获取到的数据,也就是说要在前端页面发送网络请求向服务器端,然后服务器返回数据,
前端页面在根据这些请求来的数据去展示页面,从服务器端请求数据就需要对接口,接口所返回的数据一般都是这一个网页所需要的数据,前端进行展示即可
但是在使用uni开发的前端中有一个中要的概念就是组件,组件可以简单的理解为可以复用的代码,在一个组件中可以存放更多的组件,这样的好处是可能一个页面就直接的调用一个组件就可以直接的完成页面的建立,但是对于后端的接口来说,面对有多个组件的网页,将接口放到正确的网页中的难度大大增加,因为组件可以被引入,而组件本身也可以引入其他的组件,这样一层套着一层的组件让接口的对接无从下手,因为难以在层层嵌套的组件中找到正确的需要接口的页面。
解决这个问题的方式很简单,那就是不用组件,没有了嵌套就不用一层层的找正确的页面
如果是要用接口对接一个使用了组件的前端页面,一步步的找到引入的组件,然后在引入的组件中进行接口的对接
使用了组件的页面都会有以下引入语句 在 script标签中
import topbar from "../../public/index.vue"
from 后的字符串是引入组件的相对地址,根据相对地址找到了相对应的index.vue组件即可对其组件的内容进行查看,如果其中是需要由后台对接数据,那么在组件内部进行数据接口的对接即可,如果组件中没有数据,而是依然有 与 import topbar from "../../public/index.vue" 类似的引入操作,说明组件发生了嵌套,那么只好再根据其相对路径去进行查找,找到组件中的组件后,根据内容进行判断是否需要接口,还是需要接着查找……如此重复以上步骤直到找到了需要对接接口的页面。
使用组件尤其是使用嵌套多次的组件在对接口的时候是十分的麻烦,所以在前端中还是要控制组件的引入使用与嵌套
原创©本文章为李家霖原创,未经许可,禁止转载
0条评论