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

江苏靖江苏源建设有限公司网站有好看图片的软件网站模板

江苏靖江苏源建设有限公司网站,有好看图片的软件网站模板,律师行业网站模板,短链一:分析页面布局 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/787876.html

相关文章:

  • 网站开发需求文档范文营销软件加盟
  • 老师问我做网站用到什么创新技术宿迁百度seo
  • 重庆住房城乡建设厅官方网站网站建设属于什么
  • 新乡网站建设价格怎样做宣传网站
  • 杭州网站免费制作南昌专业网站建设首页排名
  • 怎么添加网站背景音乐网站前段打不开 后台也进不去
  • 指定网站怎么设置路由器只访问泰安人才招聘网最新招聘2023
  • 英文网站建设官网网站开发宣传图
  • 中国能建设计公司网站企业主体负责人和网站负责人
  • 深圳设计网站速成班全网营销公司排名前十
  • 绿色大气网站模板泰安58路
  • 网站服务器连接被重置网站制作还花钱
  • 攀枝花建设工程质量监督站投诉网站在线购物网站功能模块
  • 做网站一年网络推广是什么意思
  • 做网站是哪个专业企业网站的技术维护内容主要包括
  • 深圳官方网站新闻网站建设捌金手指专业7
  • 益阳房产网站建设jquery电子商务网站模板
  • 简单 手机 网站 源码下载平面网页设计规范
  • 网站建设流程 知乎网站建设shundeit
  • 唐卡装饰集团 一站式超级体验店福建省城乡建设官方网站
  • 制作旅游网站设计概述石家庄学院
  • 满屏网站设计做多大深圳小程序开发外包
  • 城市生活网官方网站app天河做网站哪家好
  • 嘉兴建站模板北京做网站建设的公司
  • 黄山网站建设哪家强为什么做线上营销
  • 东莞饰品网站建设重庆制作网站培训机构
  • 怎么用网站建设网站底部源码
  • 做设计兼职的网站有哪些工作内容wordpress社交登录代码
  • 成都网站建设哪家技术好区网站制作
  • 建设银行甘肃省分行网站缴费制造网站建设哪家好