当前位置: 首页 > wzjs >正文

多种昆明网站建设湛江网站建设技术托管

多种昆明网站建设,湛江网站建设技术托管,免费的html模板下载,成都建材网站建设一:分析页面布局 1.1: 功能 搜索框: 轮播图: 分类的导航区: 楼层区: 二: 利用命令创建home分支 git branch git checkout -b home git branch 三: 配置网络请求(main.js 入口函数&#x…

一:分析页面布局

1.1: 功能

搜索框:

轮播图:

分类的导航区:

楼层区:

二: 利用命令创建home分支

git branch

git checkout -b home

 git branch

三: 配置网络请求(main.js 入口函数)

由于平台的限制,小程序项目中不支持 axios,而且原生的 wx.request() API 功能较为简单,不支持拦截器等全局定制的功能。因此,建议在 uni-app 项目中使用@escook/request-miniprogram 第三方包发起网络数据请求。

1:在每次请求之前展示loading效果(请求拦截器),每次请求完成之后隐藏loading(响应拦截器),就要使用拦截器了

2: option参数是请求时候的相关配置,如果暂时用不到,还是可以声明一下的

3: 原生小程序就用wx. xxx. 

   uni-app小程序就用 uni. xxx

4: 展示loading的时候提供属性 :标题title

5:请求完毕后还要手动关闭loading的效果,在响应拦截器

//main.js. 入口函数import Vue from 'vue'
import App from './App'// 导入网络请求的包
import { $http } from '@escook/request-miniprogram'uni.$http = $http// 请求的根路径
$http.baseUrl = 'https://www.uinav.com'// // 请求拦截器
// $http.beforeRequest = function(options) {
//   uni.showLoading({
//     title: '数据加载中...'
//   })
// }// // 响应拦截器
// $http.afterRequest = function() {
//   uni.hideLoading()
// }
// 请求拦截器
$http.beforeRequest = function(option){// 每次请求之前展示loading效果(请求拦截器)uni.showLoading({title:'数据加载中...'})
}// 响应拦截器// 请求完毕后还要手动关闭loading的效果,在响应拦截器
$http.afterRequest = function(){uni.hideLoading()
}

四:实现轮播图功能

4.1 请求轮播图的数据

实现步骤:

  1. 在 data 中定义轮播图的数组

  2. 在 onLoad 生命周期函数中调用获取轮播图数据的方法

  3. 在 methods 中定义获取轮播图数据的方法

1: 请求获取数据,请求失败就调用uni.showToast ( { title:,duration: 弹框时间  , icon:  图标} ); 请求成功就把数据复制给data中的swpierList

 2: data() { } 存储数据。 onload(){ } 调用方法,获取数据 

      vue中所有的方法都放在methods中,method{} 获取轮播图数据的方法

3: 发送请求前要+根路径,所以在main.js中配置根路径

// 请求的根路径
$http.baseUrl = 'https://www.uinav.com'

4: 请求服务器获取的数据是一个大对象(下图),在对象的data{ } 中 ;{ data : res } 意思是结构出data属性,并重命名为res属性

总结:

1: 在main.js中挂载了请求的根路径

2: 在home.vue中定义一个swiperList[ ] 节点

   onload(){ } 调用方法,获取轮播图的数据

    methods:{} 进行发起请求获取数据。利用uni.$http.get(url) 发起网络请求,返回值是promise,并且用async 和 await 进行网络优化;在判断是否成功,失败就返回提示,成功就复制给swiperList进行存储;

十: 解决问题

1: 在开发某个项目的时候,请求接口时,要在小程序里面配置域名 ,并在微信开发者工具里面配置相关请求的域名

http://www.dtcms.com/wzjs/797953.html

相关文章:

  • 湖北企业模板建站信息淘宝客 插件 wordpress
  • 企业免费建站怎么做考试资料网站
  • 网站进度条特效2022年域名申请时间
  • 网站结构怎么做临沂网站建设对实体企业的重要性
  • 有人在相亲网站骗人做传销apicloud成品源码
  • 苏州高端网站建设咨询项目计划书ai生成
  • 网站转小程序工具网站开发人员职位晋升空间
  • 如何制作简易 网站重庆网站开发服务器
  • 烟台 网站建设摄影设计工作室
  • 无忧网站建设多少钱网页设计图片的边框怎么做
  • 做网站的主要作用百度推广优化怎么做
  • 珠海 电商 网站建设招聘网站怎么做效果好
  • 企业门户网站案例青浦练塘网站建设
  • 初识网站开发流程图南宁电商网站建设
  • 备案后网站可以改名吗wordpress 百科 插件
  • 做兼职的网站绵阳高端网站建设
  • 男女做暧暧网站免费怎么做广告宣传效果好
  • 郑州英语网站建设网页设计与制作教程杨选辉课后答案
  • 农产品网站的品牌建设wordpress 右下角漂浮的广告如何添加
  • 谷歌官方网站首页零基础学做衣服的网站
  • 内网网站建设流程网站的建站过程
  • 企业内部网站建设滑县网站建设服务
  • 钓鱼网站链接怎么做网站开发的费用计入什么科目
  • 恒星科技网站建设wordpress图片七牛云加速
  • 网站和服务器的关系网站建设与管理必修
  • 邢台市住房和城乡建设局网站怎么查询最新网站
  • 购物网站 后台it外包wordpress模板
  • 如何做网站分析app网站多少钱
  • 无锡网站建设价格诸城网站建设定制
  • 分销网站建站全网型网站建设方案