如何利用58同城的安卓版工具进行二手房个人出售?

摘要:网站开发工具安卓版,58同城二手房个人出售,东莞环保公司,自己如何建设网站聊天室提要: uniapp项目引入uview库 此步骤不再阐述 1.创建环境文件 env.js: let
网站开发工具安卓版,58同城二手房个人出售,东莞环保公司,自己如何建设网站聊天室提要#xff1a; uniapp项目引入uview库 此步骤不再阐述 1.创建环境文件 env.js#xff1a; let BASE_URL;if (process.env.NODE_ENV development) {// 开发环境BASE_URL 请求地址; } else {// 生产环境BASE_URL 请求地址; }export default BASE_URL; 2.创建请求文件 该…提要 uniapp项目引入uview库 此步骤不再阐述 1.创建环境文件 env.js let BASE_URL;if (process.env.NODE_ENV development) {// 开发环境BASE_URL 请求地址; } else {// 生产环境BASE_URL 请求地址; }export default BASE_URL; 2.创建请求文件 该封装文件对后端接口返回格式有规范要求 如接口格式跟封装文件不匹配 可通过 request.js 中响应拦截进行修改  接口返回格式示例 {code: 200, // 根据code值判断接口状态data: {} // 接口内容msg: success // 接口备注 } request.js // 接口共用地址 import BASE_URL from /env.js var request function(app) {// 初始化请求配置uni.$u.http.setConfig((config) {config.baseURL BASE_URL;return config})// 请求拦截uni.$u.http.interceptors.request.use(config {config.data config.data || {}// 接口名为login则不携带tokenif(config.url ! login){config.header[Authorization] uni.getStorageSync(token) || }return config}, config {// 返回异常承诺对象return Promise.reject(config)})// 响应拦截uni.$u.http.interceptors.response.use(response {// uni.hideLoading();let dataswitch (response.data.code) {case 401 || 402 || 403:uni.showModal({title: 提示,content: response.data.msg,showCancel: false, // 隐藏取消按钮success: (res) {if (res.confirm) {uni.redirectTo({url: /pages/login})}}})break;default:data response.data.data;break;}return data;}, responseError {// 返回异常承诺对象return Promise.reject(responseError)})}// 导出 module.exports request; 3.引入请求文件 在根目录main文件内引入 // 引入请求封装 require(/request/request.js)(app) 4.封装请求文件 以为 login.js 为例 该POST登录请求的 login函数名  需对应第二步封装文件中的请求不携带token的判断条件 // POST export const login (data) {return uni.$u.http.post(login, data); } // GET export const userInfo (data) {return uni.$u.http.get(userInfo, {data}); } 5.请求示例 import { login, userInfo } from /api/login.jsdata(){return{id:,form: {username: 123456,password: 123456,},} }methods:{// 登录 POST请求login(){const data await login(this.form)console.log(data)if (data.token) {// 如果存在Token 则储存到本地uni.setStorageSync(token, data.token);}}// GET请求getUserInfo(){const data await login({id: this.id})console.log(data)} }