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

做游戏的php网站有哪些前程无忧网广州网站建设类岗位

做游戏的php网站有哪些,前程无忧网广州网站建设类岗位,优化网站排名方法教程,店面设计流程一、创建请求封装目录 选中自己的项目,右键鼠标---->新建---->目录---->名字自定义【我的是api】 二、创建两个js封装文件 选中封装的目录,右键鼠标---->新建---->js文件---->名字自定义【我的两个js文件分别是my_http和my_api】 三…

一、创建请求封装目录

选中自己的项目,右键鼠标---->新建---->目录---->名字自定义【我的是api】

二、创建两个js封装文件

选中封装的目录,右键鼠标---->新建---->js文件---->名字自定义【我的两个js文件分别是my_http和my_api】

三、编写my_http.js封装文件

/*** 基础API请求地址(常量,全大写命名规范)* @type {string}* @constant*/
let BASE_URL = 'https://自己的基础接口URL/'/*** 封装的HTTP请求核心函数* @param {string} url - 请求的接口路径(不需要包含基础接口URL)* @param {Object} [data={}] - 请求参数,默认为空对象* @param {string} [method='GET'] - HTTP方法,默认GET,支持GET/POST/DELETE/PUT等* @returns {Promise} - 返回Promise便于链式调用* */
export default function http(url, data = {}, method = 'GET') {// 返回一个Promise对象,支持外部链式调用return new Promise((resolve, reject) => {// 调用uni-app的底层请求APIuni.request({// 拼接完整请求地址(基础接口URL +  请求的接口路径)url: BASE_URL + url,// 请求参数(GET请求时会自动转为query string)data: data,// 请求方法(转换为大写保证兼容性)method: method.toUpperCase(),// 请求头配置header: {// 从本地存储获取token,没有就位空'token': uni.getStorageSync('token') || '',// 默认JSON格式'Content-Type': 'application/json'},// 请求成功回调(注意:只要收到服务器响应就会触发,无论HTTP状态码)success: (res) => {/* HTTP层状态码处理(4xx/5xx等也会进入success回调) */if (res.statusCode !== 200) {const errMsg = `[${res.statusCode}]${res.errMsg || '请求失败'}`showErrorToast(errMsg)// 使用Error对象传递更多错误信息reject(errMsg)}/* 业务层状态码处理(假设1表示成功) */if (res.data.code === 1) {// 提取业务数据(约定data字段为有效载荷)resolve(res.data.data)} else {// 业务错误处理const errMsg = res.data.msg || `业务错误[${res.data.code}]`showErrorToast(errMsg)reject(res.data.msg)}},// 请求失败回调(网络错误、超时等)fail: (err) => {const errMsg = `网络连接失败: ${err.errMsg || '未知错误'}`showErrorToast(errMsg)reject(new Error(errMsg))},})})
}/*** 显示统一格式的错误提示(私有工具方法)* @param {string} message - 需要显示的错误信息* @private*/
function showErrorToast(message) {uni.showToast({title: message, // 提示内容icon: 'none', // 不显示图标duration: 3000 // 3秒后自动关闭})
}

 四、编写my_api.js封装文件

// 引入公共的请求封装
import http from './my_http.js'// 获取bannner列表
export const getBanner=()=>{return http('user/getBanner')
}

五、index.vue简单调用接口

<script setup>// 引入apiimport { getBanner } from '../../api/my_api'// 生命周期,进来就加载import {onLoad} from '@dcloudio/uni-app'onLoad(() => {//获取banner结果列表getBanner().then(res => {console.log('获取到的banner结果',res )})})
</script>

测试打印的结果

六、简单编写首页轮播图

<template><view class="container"><!-- v-if="bannerList.length" 	如果有数据就渲染 :list="bannerList"  		数据列表keyName="img"  				渲染的图片,img为接口的图片字段radius="8"  				圆角height="160"  				高160autoplay  					自动播放,默认值为true--><up-swiper v-if="bannerList.length" :list="bannerList" keyName="img" radius="8" height="160" autoplay></up-swiper></view></template><script setup>// 引入apiimport {getBanner} from '../../api/my_api'// 生命周期,进来就加载import {onLoad} from '@dcloudio/uni-app'//vueimport {ref,reactive} from 'vue'//定义轮播图数组const bannerList = ref([])onLoad(() => {//获取banner结果列表getBanner().then(res => {console.log(res)//将获取的值赋值给轮播图数组变量bannerList.value = res})})
</script><style lang="scss">.container {padding: 20rpx;}
</style>

 效果


文章转载自:

http://15ASvApL.nxbkw.cn
http://ZGtsdGS2.nxbkw.cn
http://Fkx3mlYQ.nxbkw.cn
http://VqB9WOGu.nxbkw.cn
http://dv8yzxzx.nxbkw.cn
http://4Cf6PmK1.nxbkw.cn
http://LjDgLdNh.nxbkw.cn
http://hjo3Uka1.nxbkw.cn
http://H4iSrDGb.nxbkw.cn
http://JY6KLbpl.nxbkw.cn
http://JZwaxkKe.nxbkw.cn
http://kLnIX3rp.nxbkw.cn
http://6h35eGVi.nxbkw.cn
http://pkd7x1JP.nxbkw.cn
http://4sa7ek0d.nxbkw.cn
http://0YzijUjE.nxbkw.cn
http://HQDn2JQF.nxbkw.cn
http://xP8Dzx1k.nxbkw.cn
http://6Wx6ppDr.nxbkw.cn
http://mOjpgEtU.nxbkw.cn
http://cwwkaETH.nxbkw.cn
http://OYOH32y2.nxbkw.cn
http://BiHbDgth.nxbkw.cn
http://FKQLKkXj.nxbkw.cn
http://JNDZL6Qr.nxbkw.cn
http://HbHAQ5ha.nxbkw.cn
http://fyF5k55I.nxbkw.cn
http://KByF96XO.nxbkw.cn
http://qZ5kcxWM.nxbkw.cn
http://YE8h74xj.nxbkw.cn
http://www.dtcms.com/wzjs/776413.html

相关文章:

  • 郑州网站的建设品牌网站建站
  • 韩国做暖暖网站什么是电子商务专业
  • 网站设计实施方案如何百度搜到网站
  • 在源码之家下载的网站模板可以作为自己的网站吗现在公众号做电影网站的发展
  • 爬虫怎么看网站开发者模式WordPress网站主题升级
  • 湖州 网站建设网站登录不了怎么办
  • 苏州电子商务网站开发公司ui培训多少学费
  • 回收手表网站西安前端培训机构推荐
  • 中山专业门户网站制作咨询中小型企业的数据查询
  • 腾讯合作网站建设有哪些公司网站建设企业网站制作平台
  • 腾讯学生服务器做网站商丘做网站seo
  • 洛阳做网站排名站长之家网址ip查询
  • 广告网站开发背景杭州python做网站
  • 古典水墨网站环球网
  • 毕业设计音乐网站开发背景什么是网络营销的综合性工具
  • 怎么样学好网页设计手机优化大师官方版
  • 签证网站建设有做挂名法人和股东的网站吗
  • 做翻译赚钱的网站电商网页设计理念
  • 用asp.net做购物车网站表白网站制作平台
  • 对酒店网站建设的意见wordpress 内网慢
  • 嘉兴模板开发建站制作相册影集下载
  • 自己做的网站给人攻击了怎么办郑州网站竞价托管
  • 营销型网站制作最新网推项目
  • 江西省住房建设厅网站全球最火的十大游戏
  • 想学网站建设 如何开始广告 网站
  • 怎么做网站的优化排名百度在线扫一扫
  • 网站开发美学自然志wordpress下载
  • 2003总是说网站建设中网站代运营多少钱
  • 临沂网站制作公司哪家好设计师联盟
  • 厦门建设局网站技227司学校小程序装修页面设计