-
🍍前言 本篇文章分享一下我在实际开发小程序时遇到的需要获取用户当前位置的问题,在小程序开发过程中经常使用到的获取定位功能。uniapp官方也提供了相应的API供我们使用。 官网地址:uni.getLocation(OBJECT)) 🍋正文 1、首先看官网 uni.getLocation(OBJECT) 获取当前的地理位置、速度。 OBJECT 参数说明 参数名 类型 必填 说明 平台差异说明 type String 否 默认为 wgs84 返回 gps 坐标,gcj02 返回国测局坐标,可用于 uni.openLocation 和 map 组件坐标,App 和 H5 需配置定位 SDK 信息才可支持 gcj02。 altitude Boolean 否 传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度 字节跳动小程序、飞书小程序、支付宝小程序不支持 geocode Boolean 否 默认false,是否解析地址信息 仅App平台支持(安卓需指定 type 为 gcj02 并配置三方定位SDK) highAccuracyExpireTime Number 否 高精度定位超时时间(ms),指定时间内返回最高精度,该值3000ms以上高精度定位才有效果 App (3.2.11+)、H5 (3.2.11+)、微信小程序 (基础库 2.9.0+) timeout String 否 默认为 5,定位超时时间,单位秒 仅飞书小程序支持 cacheTimeout Number 否 定位缓存超时时间,单位秒;每次定位缓存当前定位数据,并记下时间戳,当下次调用在cacheTimeout之内时,返回缓存数据 仅飞书小程序、支付宝小程序支持 accuracy String 否 默认为 high,指定期望精度,支持 high,best。当指定 high 时,期望精度值为100m,当指定 best 时期望精度值为20m。当定位得到的精度不符合条件时,在timeout之前会继续定位,尝试拿到符合要求的定位结果 仅飞书小程序支持 isHighAccuracy Boolean 否 开启高精度定位 App (3.4.0+)、H5 (3.4.0+)、微信小程序 (基础库 2.9.0+) success Function 是 接口调用成功的回调函数,返回内容详见返回参数说明。 fail Function 否 接口调用失败的回调函数 complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行) success 返回参数说明 参数 说明 latitude 纬度,浮点数,范围为-90~90,负数表示南纬 longitude 经度,浮点数,范围为-180~180,负数表示西经 speed 速度,浮点数,单位m/s accuracy 位置的精确度 altitude 高度,单位 m verticalAccuracy 垂直精度,单位 m(Android 无法获取,返回 0) horizontalAccuracy 水平精度,单位 m address 地址信息(仅App端支持,需配置geocode为true) address 地址信息说明 属性 类型 描述 说明 country String 国家 如“中国”,如果无法获取此信息则返回undefined province String 省份名称 如“北京市”,如果无法获取此信息则返回undefined city String 城市名称 如“北京市”,如果无法获取此信息则返回undefined district String 区(县)名称 如“朝阳区”,如果无法获取此信息则返回undefined street String 街道信息 如“酒仙桥路”,如果无法获取此信息则返回undefined streetNum String 获取街道门牌号信息 如“3号”,如果无法获取此信息则返回undefined poiName String POI信息 如“电子城.国际电子总部”,如果无法获取此信息则返回undefined postalCode String 邮政编码 如“100016”,如果无法获取此信息则返回undefined cityCode String 城市代码 如“010”,如果无法获取此信息则返回undefined 示例 uni.getLocation({ type: 'wgs84', success: function (res) { console.log('当前位置的经度:' + res.longitude); console.log('当前位置的纬度:' + res.latitude); } }); 1 2 3 4 5 6 7 #注意 H5 平台 1 在较新的浏览器上,H5 端获取定位信息,要求部署在 https 服务上,本地预览(localhost)仍然可以使用 http 协议。 国产安卓手机上,H5若无法定位,检查手机是否开通位置服务、GPS,ROM是否给该浏览器位置权限、浏览器是否对网页弹出请求给予定位的询问框。 安卓手机 在原生App内嵌H5时,无法定位需要原生App处理Webview。 移动端浏览器 普遍仅支持GPS定位,在GPS信号弱的地方可能定位失败。 PC 设备 使用 Chrome 浏览器的时候,位置信息是连接谷歌服务器获取的,国内用户可能获取位置信息失败。 微信公众号可使用微信js sdk,详见 2.9.9 版本以上,优化 uni.getLocation 支持通过 IP 定位。默认通过 GPS 获取,如果获取失败,备选方案是通过 IP 定位获取,需填写三方地图服务平台的秘钥(key)。key配置:manifest.json —> H5配置 —> 定位和地图 —> key。 App 平台 1 Android由于谷歌服务被墙,或者手机上没有GMS,想正常定位就需要向高德等三方服务商申请SDK资质,获取AppKey。否则打包后定位就会不准。云打包时需要在manifest的SDK配置中填写 Appkey。在 manifest 可视化界面有详细申请指南,详见:https://ask.dcloud.net.cn/article/29。离线打包自行在原生工程中配置。注意包名、appkey、证书信息必须匹配。真机运行可以正常定位,是因为真机运行基座使用了DCloud向高德申请的sdk配置,打包后必须由开发者自己申请。如果手机自带GMS且网络环境可以正常访问google定位服务器,此时无需在 manifest 填写高德定位的 sdk 配置。 注意手机自身要开启定位、同时要给App赋予定位权限。权限判断可参考:https://uniapp.dcloud.net.cn/api/system/getappauthorizesetting.html <map> 组件默认为国测局坐标 gcj02,调用 uni.getLocation 返回结果传递给 <map> 组件时,需指定 type 为 gcj02。 定位 和 map 是两个东西。通过 getLocation 得到位置坐标后,可以在任意map地图上展示,比如定位使用高德,地图使用 google 的 webview 版地图。如果坐标系不同时,注意转换坐标系。 如果使用 web-view 加载地图,无需在manifest里配地图的sdk配置。 持续定位方案:iOS端可以申请持续定位权限,参考。Android如果进程被杀,代码无法执行。可以使用 unipush ,通过服务器激活App,执行透传消息,让App启动然后采集位置。Android上,即使自己写原生插件做后台进程,也很容易被杀,unipush是更合适的方案 3.3.0 版本以上 优化系统定位模块,可不使用三方定位SDK的进行高精度定位,具体参考:系统定位。 小程序平台 1 api默认不返回详细地址中文描述。需要中文地址有2种方式:1、使用高德地图小程序sdk,在app和微信上都可以获得中文地址,参考。2、只考虑app,使用plus.geolocation也可以获取中文地址。manifest里的App SDK配置仅用于app,小程序无需在这里配置。 可以通过用户授权API来判断用户是否给应用授予定位权限,详见 在 微信小程序 中,当用户离开应用后,此接口无法调用,需要申请 后台持续定位权限 ,另外新版本中需要使用 wx.onLocationChange 监听位置信息变化;当用户点击“显示在聊天顶部”时,此接口可继续调用 补充: 以上内容为 官方文档 搬运过来的,详情可点击链接跳转至官网。 我们本次开发的是小程序,需要注意的是,我们本次小程序获取定位使用的是腾讯位置服务,所以需要申请腾讯位置服务的SDK。 2、腾讯位置服务平台申请密钥和下载SDK 申请步骤:详细文档 2.1 申请开发者秘钥 点击文档中的申请秘钥链接,跳转至腾讯位置服务平台,如下图所示申请即可。(没有账号的先注册账号) 2.2 开通webserviceAPI服务 开通webserviceAPI服务:控制台 ->应用管理 -> 我的应用 ->添加key-> 勾选WebServiceAPI -> 保存 (小程序SDK需要用到webserviceAPI的部分服务,所以使用该功能的KEY需要具备相应的权限) 1、申请Key 2、复制申请好的Key值等待使用 2.3 下载微信小程序JavaScriptSDK 微信小程序JavaScriptSDK下载地址(点击文字即可跳转) 下载好解压完成后,我们一般放在根目录下面的common目录下(如下图) 2.4 安全域名设置 安全域名设置,在小程序管理后台 -> 开发 -> 开发管理 -> 开发设置 -> “服务器域名” 中设置request合法域名,添加https://apis.map.qq.com 到这里终于算是申请完了,在配置一下就好了。 3、配置manifest.json文件 "permission" : { "scope.userLocation" : { "desc" : "为了您更好的体验,请确认获取您的位置" } } "requiredPrivateInfos": ["getLocation", "chooseLocation"] 4、示例代码展示 4.1 引用下载好的SDK 这里我放到了common目录下: import QQMapWX from "../../common/qqmap-wx-jssdk.js" 1 4.2 获取定位函数示例 methods: { //获取位置信息 async getLocationInfo() { return new Promise((resolve) => { //位置信息默认数据 let location = { longitude: 0, latitude: 0, province: "", city: "", area: "", street: "", address: "", }; uni.getLocation({ type: "gcj02", success(res) { location.longitude = res.longitude; location.latitude = res.latitude; // 腾讯地图Api const qqmapsdk = new QQMapWX({ key: 'XXXXXXXXXXXXXXXXXXXXXXXX' //这里填写自己申请的key }); qqmapsdk.reverseGeocoder({ location, success(response) { let info = response.result; console.log(info); location.province = info.address_component.province; location.city = info.address_component.city; location.area = info.address_component.district; location.street = info.address_component.street; location.address = info.address; resolve(location); }, }); }, fail(err) { console.log(err) resolve(location); }, }); }); } } 4.3 调用函数 函数调用可以自己去选择在页面加载的时候加载,或者有一个触发条件。(我是用的页面加载,所以放在了onload方法中)。 async onLoad() { const location = await this.getLocationInfo(); this.position = location.address }, 1 2 3 4 注意:这里使用的this.position,是在data中定义的,代码示例中没有写。需要自己在data方法中定一个position变量 4.4 页面渲染 <view style="margin-top: 40rpx;margin-left: 16rpx;color:red;"> 当前定位:{{position}} </view> 1 2 3 5、效果展示 到这里就结束啦!想要的获取用户位置信息的功能就实现啦。 ———————————————— 版权声明:本文为CSDN博主「不苒」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_49002903/article/details/128632851
-
前言 先介绍一下项目场景,主要是通过微信小程序二维码裂变分享,每个账号有专属邀请二维码,分享出去,有新人扫码入驻,就可以得到现金奖励或红包奖励。当然,产品设计会更丰富,不止有裂变模式,还有渠道推广模式,还有各种奖励规则,但核心实现都是生成二维码。对于如何生成微信小程序二维码,本文一共列举了5种实现方式,其中第1、2种是网上常见的方式,第3、4、5种封装的更为优雅,文末可打包下载开箱即用的全套源码,我更期待老铁的文末 投票 :哪种方式你更喜欢? 先看官网 项目主要用的是微信官方提供的服务端能力,考虑到涉及secret和token等安全问题,所以从架构上设计的调用链路为:前端->后端API->微信API。裂变的场景决定要选择获取不限制的小程序码接口,永久有效,数量暂无限制,接口英文名:getUnlimitedQRCode。 官方地址:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/qr-code/getUnlimitedQRCode.html 一、JDK自带的URLConnection方式 在网上常见的方式,这是从 JDK1.1 开始就自带的Http请求方式,核心代码如下: public byte[] getWechatQrcodeByHttpURL(String url, Map<String, Object> body) { HttpURLConnection httpURLConnection = null; try { httpURLConnection = (HttpURLConnection) new URL(url).openConnection(); httpURLConnection.setRequestMethod("POST"); // 发送POST请求必须设置如下两行 httpURLConnection.setDoOutput(true); httpURLConnection.setDoInput(true); // 获取URLConnection对象对应的输出流 PrintWriter printWriter = new PrintWriter(httpURLConnection.getOutputStream()); // 发送请求参数 printWriter.write(JSONObject.toJSONString(body)); // flush输出流的缓冲 printWriter.flush(); //开始获取数据 try (InputStream inputStream = httpURLConnection.getInputStream(); ByteArrayOutputStream out = new ByteArrayOutputStream()) { byte[] buffer = new byte[1024]; int len = -1; while ((len = inputStream.read(buffer)) != -1) { out.write(buffer, 0, len); } return out.toByteArray(); } } catch (Exception e) { e.printStackTrace(); } finally { if (httpURLConnection != null) { httpURLConnection.disconnect(); } } return null; } JDK自带的方式,功能虽然可以实现,但代码看上去确实跟不上时代发展了! 二、Apache的HttpClient方式 HttpClient 相比于 JDK 自带的 URLConnection方式,代码做了封装,可读性和简洁度都显著提升!核心代码如下: public byte[] getWechatQrcodeByHttpClient(String url, Map<String, Object> body) { CloseableHttpClient httpClient = HttpClientBuilder.create().build(); HttpPost httpPost = new HttpPost(url); try { StringEntity entity = new StringEntity(JSONObject.toJSONString(body)); entity.setContentType("image/png"); httpPost.setEntity(entity); HttpResponse response = httpClient.execute(httpPost); try (InputStream inputStream = response.getEntity().getContent(); ByteArrayOutputStream out = new ByteArrayOutputStream()) { byte[] buffer = new byte[1024]; int len = -1; while ((len = inputStream.read(buffer)) != -1) { out.write(buffer, 0, len); } return out.toByteArray(); } } catch (Exception e) { e.printStackTrace(); } return null; } Maven依赖: <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.12</version> </dependency> 三、okhttp3方式 okhttp3是Square公司开发,用于替代 HttpUrlConnection和Apache HttpClient方式,优雅的 API 设计,且链式调用,让你顺滑到底! 核心代码如下: public byte[] getWechatQrcodeByOkhttp3(String url, Map<String, Object> body) { OkHttpClient client = new OkHttpClient().newBuilder().build(); okhttp3.MediaType mediaType = okhttp3.MediaType.parse("application/json"); RequestBody requestBody = RequestBody.create(mediaType, JSONObject.toJSONString(body)); Request request = new Request.Builder().url(url).method("POST", requestBody).build(); try { Response response = client.newCall(request).execute(); if (response.isSuccessful()) { return response.body().bytes(); } } catch (IOException e) { e.printStackTrace(); } return null; } Maven依赖: <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.14.2</version> </dependency> 四、Unirest方式 okhttp3方式其实不管是性能还是代码的链式调用,都已经非常优秀。但作为底层基于Apache HttpClient方式的unirest-java,提供了更为便捷、链式调用、功能强大的API用于http请求!核心代码如下(一行代码搞定,屌爆了!!!): public byte[] getWechatQrcodeByUnirest(String url, Map<String, Object> body) { return Unirest.post(url).body(JSONObject.toJSONString(body)).asBytes().getBody(); } Maven依赖: <dependency> <groupId>com.konghq</groupId> <artifactId>unirest-java</artifactId> <version>3.11.11</version> </dependency> 五、RestTemplate方式 我之前写过一篇博文对RestTemplate.exchange结合案例进行了详细的介绍:RestTemplate.exchange各种用法(包括泛型等 --全),推荐阅读! 这也是我们项目实际使用的方式,使用Spring框架开发,还是强烈推荐使用Spring的RestTemplate,它是对于其它方式的高级封装,内部可以配置ClientHttpRequestFactory来指定底层请求方式: 指定为SimpleClientHttpRequestFactory,则内部使用JDK自带的HttpURLConnection方式 指定为HttpComponentsClientHttpRequestFactory,则内部使用Apache HttpClient方式 指定为OkHttp3ClientHttpRequestFactory,则内部使用okhttp3方式 核心代码也是一行: public byte[] getWechatQrcodeByRestTemplate(String url, Map<String, Object> body) { return restTemplate.exchange(url, HttpMethod.POST, new HttpEntity<>(body, null), byte[].class).getBody(); } 另外,RestTemplate在构造函数中默认增加了ByteArrayHttpMessageConverter,可以读取和写入字节数组的HttpMessageConverter的实现,默认情况下,此转换器支持所有媒体类型(media types)。 其它细节 getAccessToken 这是接口调用凭证,用restTemplate调用也是非常简洁,核心代码如下: private String wechatQrcodeUrl = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token="; private String appid = "替换成你的appid"; private String s = "替换成你的secret"; public String getAccessToken() { String url = String.format(wechatAccessTokenUrl, appid, s); Map<String, String> responseBody = restTemplate.exchange(url, HttpMethod.GET, null, new ParameterizedTypeReference<Map<String, String>>() {}).getBody(); if (responseBody == null || responseBody.get("errcode") != null) { // 获取失败 System.out.println("getAccessToken失败:" + (responseBody == null ? "null" : responseBody.toString())); return null; } return responseBody.get("access_token"); } 对于access_token,建议保存到redis,2小时过期后再获取 构建参数map body 就是参数Map,需要根据实际情况自行设定: Map<String,Object> body = new HashMap<>(); // 场景码,与前端约定,最终是需要前端解析 body.put("scene", scene); // 正式版为 "release",体验版为 "trial",开发版为 "develop"。默认是正式版。 body.put("env_version", envVersion); // 透明,根据你的场景自行设置body参数 body.put("is_hyaline", true); byte[]数组 为什么要先得到byte[]数组?,因为我们需要先判断返回结果是否包含errcode,如果不包含,才是图片Buffer! 如果不包含errorCode,那么byte[]数组不管是保存本地,还是转成Base64,或者上传到OSS,都非常湿滑了! 保存本地 private void saveQrCodeToLocal(byte[] bytes) { try { InputStream inputStream = new ByteArrayInputStream(bytes); FileOutputStream out = new FileOutputStream("d:\\test.png"); byte[] buffer = new byte[8192]; int bytesRead = 0; while ((bytesRead = inputStream.read(buffer, 0, 8192)) != -1) { out.write(buffer, 0, bytesRead); } out.flush(); inputStream.close(); out.close(); } catch (IOException e) { e.printStackTrace(); } } Base64 Base64.getEncoder().encodeToString(bytes); 1 上传OSS 这是我们项目使用的, 底层做了封装,直接传byte[]即可,非常方便! ———————————————— 版权声明:本文为CSDN博主「天罡gg」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/scm_2008/article/details/128764936
-
1.1 课题背景 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。所以各行业,尤其是规模较大的企业和学校等都开始借助互联网和软件工具管理信息,传播信息,共享信息等等,以此可以增强自身实力,提高在同行业当中的竞争能力,并从各种激烈的竞争中获取发展的机会。针对装修样板信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,经过分析和考虑,在目前的情况下,可以引进一款在线装修管理系统这样的现代化管理工具,这个工具就是解决上述问题的最好的解决方案。它不仅可以实时完成信息处理,还缩短装修样板信息管理流程,使其系统化和规范化。同时还可以减少工作量,节约装修样板信息管理需要的人力和资金。所以在线装修管理系统是信息管理环节中不可缺少的工具,它对管理者来说非常重要。 1.2研究内容: 对在线装修管理系统设计制作,不仅需要技术支撑,也需要大量的理论研究。本文在对在线装修管理系统进行介绍时,将按照如下内容进行。 第一部分:介绍在线装修管理系统研究的背景意义,便于用户了解系统; 第二部分:介绍开发在线装修管理系统需要搭建的环境,包括技术和工具; 第三部分:介绍用户对在线装修管理系统的功能要求,以及对在线装修管理系统的性能要求等; 第四部分:介绍数据库的设计方案,以及根据功能要求设计的功能结构; 第五部分:介绍通过编码最终实现的系统功能运行效果; 第六部分:介绍系统的功能测试,对系统进行综合检测,并及时解决系统出现的问题,直至系统运行正常。 二、主要技术: 2.1 Spring Boot框架: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。 2.2 MYSQL数据库: 在动态网站的兴起之初,作为高级编程语言的Java自然不会放弃这个领域的蛋糕。Sun公司推出了Servlet作为输出动态网站的一种技术标准,虽然不怎么受当时程序员的喜爱,但是当初也没有太多的选择,随后几个月java语言问世,不考虑性能和效率如何,起码在书写网页所需要的动态代码块和静态代码块方面进行了区分,让书写效率和可读效率大大的提升,所以很多Java程序员以及刚入行的初级程序员都选择了java语言作为自己职业的发展方向,Sun公司为了维护Java语言在高级编程语言上的江湖地位,防止java继续抢走市场份额占有率,Sun公司联合Apache基金会研发了一个关于Java动态网页的一个新型的技术标准,这就是vue技术。 三、系统设计: 3.1 系统功能设计: 在前面分析的管理员功能的基础上,进行接下来的设计工作,最终展示设计的管理员结构图。管理员增删改查装修样板 3.2 功能结构设计: 3.2.1 装修实体属性 3.2.2 装修队实体属性 3.3 登录时序图设计: 四、小程序端: 4.1 登录注册 4.2 系统首页 4.3 装修设计 4.4 装修团队 4.5 公告模块: 4.6 我的个人中心 五 、管理后端: 系统后台是对数据的维护,功能都是齐全的,这里就不做一一截图了。 5.1 后台登录 5.2 装修订单管理 5.3 售后申请 六、主要表设计: 用户表设计 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 dic_code String 字段 是 3 dic_name String 字段名 是 4 code_index Integer 编码 是 5 index_name String 编码名字 是 6 super_id Integer 父字段id 是 7 beizhu String 备注 是 8 create_time Date 创建时间 是 公告信息表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 ews_name String 公告标题 是 3 news_types Integer 公告类型 是 4 news_photo String 公告图片 是 5 insert_time Date 添加时间 是 6 news_content String 公告详情 是 7 create_time Date 创建时间 是 装修队表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 tuandui_name String 团队名称 是 3 tuandui_photo String 团队头像 是 4 tuandui_phone String 联系方式 是 5 tuandui_email String 电子邮箱 是 6 tuandui_content String 团队介绍 是 7 tuandui_delete Integer 逻辑删除 是 8 create_time Date 创建时间 是 用户表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 yonghu_name String 用户姓名 是 3 yonghu_photo String 用户头像 是 4 yonghu_id_number String 身份证号 是 5 yonghu_phone String 联系方式 是 6 yonghu_email String 电子邮箱 是 7 new_money BigDecimal 余额 是 8 yonghu_delete Integer 逻辑删除 是 9 create_time Date 创建时间 是 装修表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 zhuangxiu_uuid_number String 装修编号 是 3 tuandui_id Integer 装修团队 是 4 zhuangxiu_name String 装修名称 是 5 zhuangxiu_photo String 装修照片 是 6 zhuangxiu_types Integer 装修类型 是 7 zhuangxiu_new_money BigDecimal 装修定金 是 8 zhuangxiu_clicknum Integer 点击次数 是 9 zhuangxiu_content String 装修介绍 是 10 shangxia_types Integer 是否上架 是 11 zhuangxiu_delete Integer 逻辑删除 是 12 insert_time Date 录入时间 是 13 create_time Date 创建时间 是 装修订单表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 zhuangxiu_order_uuid_number String 订单号 是 3 zhuangxiu_id Integer 装修 是 4 yonghu_id Integer 用户 是 5 zhuangxiu_order_time Date 预约时间 是 6 zhuangxiu_order_true_price BigDecimal 实付价格 是 7 zhuangxiu_order_types Integer 订单类型 是 8 zhuangxiu_order_payment_types Integer 支付类型 是 9 insert_time Date 订单创建时间 是 10 create_time Date 创建时间 是 七、代码参考 # Tomcat server: tomcat: uri-encoding: UTF-8 port: 8080 servlet: context-path: /springboot4447x spring: datasource: driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/springboot4447x5?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT+8 username: root password: 123456 # driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver # url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=springboot4447x # username: sa # password: 123456 servlet: multipart: max-file-size: 100MB max-request-size: 100MB resources: static-locations: classpath:/testStatic/,classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/ #mybatis mybatis-plus: mapper-locations: classpath*:mapper/*.xml #实体扫描,多个package用逗号或者分号分隔 typeAliasesPackage: com.entity global-config: #主键类型 0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID"; id-type: 1 #字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断" field-strategy: 2 #驼峰下划线转换 db-column-underline: true #刷新mapper 调试神器 refresh-mapper: true #逻辑删除配置 logic-delete-value: -1 logic-not-delete-value: 0 #自定义SQL注入器 sql-injector: com.baomidou.mybatisplus.mapper.LogicSqlInjector configuration: map-underscore-to-camel-case: true cache-enabled: false call-setters-on-nulls: true #springboot 项目mybatis plus 设置 jdbcTypeForNull (oracle数据库需配置JdbcType.NULL, 默认是Other) jdbc-type-for-null: 'null' 八、项目总结: 采用Java+Mysql的方式设计制作的在线装修管理系统,在功能上可以满足管理人员对于信息的管理需求;在界面的设计上,尽最大努力用自身的美工知识做到界面美观简洁。在操作方面上,让系统可以方便操作,同时对用户常见的误操作行为进行分析总结,并尽力在系统中避免同样的由于用户的误操作所带来的错误现象。 作为毕业设计,分配给本系统的设计与制作时间还是不足的,所以,在线装修管理系统还有许多需要完善的地方。 第一个就是本系统的编程代码问题,各个程序文件的代码存在冗余的地方非常多,导致代码不够简洁,同时对代码的注释也比较麻烦。编码期间,对于很多页面可以共享的函数与方法都没有单独列出来,而是在需要用到函数和方法的页面上都重新编写了代码,通过后期的技术学习,以及对编码过程的分析总结,发现可以把共用的函数或方法编写在同一个页面上,在之后的页面中,需要使用此函数的页面,则可以直接调用函数,无需再编写代码了,这样可以简化代码,也能节省时间和存储空间。 第二个就是对数据库的设计不够好,在数据处理中,影响程序运行速度。因此需要对数据库的性能进行优化。通过这方面知识的学x,在某个开发技术类的博客中,发现可以用数据库连接池技术来解决数据库的性能问题,另外还需规范数据库里面的关系模式,降低数据库的冗余率,提高运行速度。 如果说平时的作业也是检查对知识的掌握情况,那么制作毕业设计,将是对自身所有知识的一个全面检测。因为系统能够制作完成则是经历了很多阶段,正如文中所展示的那样,先有可行性分析,对功能的分析,对功能的设计,对数据库的设计,对程序功能的编码实现,对完成编码程序的测试等,这些环节缺一不可,而且还都需要认真对待,大学学到的所有知识在制作系统时,才会发现不够用。所以这个项目制作,在检测自身能力的同时,也对问题分析,资料搜集,问题解决等能力进行了培养。 ———————————————— 版权声明:本文为CSDN博主「java李杨勇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_39709134/article/details/129234459
-
在用微信小程序进行资源上传时,华为云对象存储的sdk应该使用哪个版本?大概的流程是什么样的?感谢各位大佬解答!
-
在事件处理函数中为data中的数据赋值 通过调用this.setData(dataObject)方法,可以给页面data中的数据重新赋值,示例如下: hacker.wxml +1 按钮 1 hacker.js Page({ data:{ count:0 }, // +1按钮的点击事件处理函数 CountChange(){ this.setData({ count:this.data.count + 1 }) } }) 事件传参 小程序中的事件传参比较特殊,不能在绑定事件的同时为事件处理函数传递参数,例如,下面的代码不能正常运行: 事件传参 1 因为小程序会把bindtap的属性值统一当做事件名称来处理,相当于调用一个名称为btnHandler(123456)的事件处理函数。 ✅可以为组件提供data-自定义属性传参,其中代表的是参数的名字,示例如下: info:参数名字 2:参数值 事件传参 在事件处理函数中,通过event.target.dataset.参数名即可获取具体的参数值,示例代码如下: btnHandler(event){ // dataset是一个对象,包含所有通过data-*传来的参数项 console.log(event.target.dataset) // 通过dataset可以访问具体的参数值 console.log(event.target.dataset.info) }, ✅代码如下: hacker.js Page({ data:{ count:0 }, btnHandler(e){ this.setData({ count:this.data.count + e.target.dataset.info }) }, }) hacker.wxml +2按钮 1 🐱🏍运行结果如下: bindinput的语法格式 在小程序中,通过input事件来响应文本框的输入事件,语法格式如下: ①通过bindinput,可以为文本框绑定输入事件 1 ②在页面的.js文件中定义事件处理函数 Page({ inputHandler(e){ // e.detail.value 是变化过后,文本框的最新值 console.log(e.detail.value) } }) 🐱🏍运行结果如下: 实现文本框和data之间的数据同步 实现步骤 ①定义数据 Page({ data:{ msg:'你好,' }, }) ②渲染结构 1 ③美化格式 input{ border:1px solid #eee; padding:5px; margin:5px; border-radius:3px; } ④绑定input事件处理函数 iptHandler(e){ this.setData({ // 通过e.detail.value 获取文本框最新值 msg:e.detail.value }) } 🐱🏍运行结果如下: 结束语🥇 以上就是微信小程序之事件传参与数据同步 持续更新微信小程序教程,欢迎大家订阅系列专栏🔥微信小程序 你们的支持就是hacker创作的动力💖💖💖 ———————————————— 版权声明:本文为CSDN博主「honker707」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/xqe777/article/details/127197169
-
条件渲染 wx:if |wx:elif|wx:else 在小程序中,使用wx:if="{{condition}}"来判断是否需要渲染该代码块 True 上面的代码用data中的一个数据condition来判断页面中是否显示这个view组件。 也可以用wx:if和wx:else来添加else判断: 男 女 保密 大家只要记住这一点: wx:if ⇒ v-if wx:elif ⇒ v-else-if wx:else ⇒ v-else 其实小程序对于有一些前端基础的人还是比较亲和的,语法糖的封装与vue很像,操作数据的setXxx方法与React很像…… 结合< block>使用wx:if 如果要一次性控制多个组件的展示与隐藏,可以使用一个标签将多个组件包装起来,并在标签上使用 wx:if 控制属性,示例如下: view1 view2 注意:block并不是一个组件,他只是一个包裹性质的容器,不会在页面中做任何渲染。 可以类比是vue的template | React的Fragment hidden 在小程序中,直接使用hidden="{{ condition }}"也能控制元素的显示与隐藏。 条件为 true 隐藏,条件为 false 显示 上面的代码用data中的condition数据来控制此view的显示与隐藏。 若 condition 为true,则view隐藏;若 condition 为false,则view显示。 hidden ⇒ v-show wx:if 与 hidden对比 运行方式不同 wx:if 以动态创建和移除元素的方式,控制元素的展示与隐藏; hidden 以切换元素的样式(display: none/block),控制元素的显示与隐藏。 使用建议 频繁切换,建议使用 hidden; 控制条件复杂时,建议使用 wx:if 搭配 wx:elif和wx:else进行展示与隐藏的切换 列表渲染 wx:for 通过 wx:for 可以根据指定的数组,循环渲染重复的组件结构,语法示例如下: 索引是:{{index}} 当前项是:{{item}} array: [ "aaa", "bbb" ] 默认情况下,当前循环项的索引用 index 表示;当前循环项用 item 表示 手动指定索引和当前项的变量名* 使用 wx:for-index 可以指定当前循环项的索引的变量名 使用 wx:for-item 可以指定当前项的变量名 示例代码如下 索引是:{{idx}} 当前项是:{{itemName}} 此时的效果与上图中是一样的,此方法只不过是用来设置变量的名称,仅需注意,修改了变量的名称之后,使用变量的时候需要使用最新修改过后的名称。 wx:key 的使用 类似于 Vue 列表渲染中的 :key,小程序在实现列表渲染的时候,也建议为渲染出来的列表项指定唯一的key值,从而提高渲染的效率,示例代码如下 JS data: { userList: [ { id: 1, name: '小红' }, { id: 2, name: '小黄' }, { id: 3, name: '小蓝' }, ] } WXML {{item.name}} ———————————————— 版权声明:本文为CSDN博主「codeMak1r.小新」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/Svik_zy/article/details/127048633
-
视频可否像知识付费那样设置免费和付费观看https://bbs.huaweicloud.com/forum/thread-196405-1-1.html会员可否像华为云会员那样显示等级划分进度条https://bbs.huaweicloud.com/forum/thread-196408-1-1.html产品能否支持认养模式?https://bbs.huaweicloud.com/forum/thread-196410-1-1.html华为云用户自建系统内嵌(免密登录)重定向之后获取返回内容为空,状态码200https://bbs.huaweicloud.com/forum/thread-196512-1-1.html自定义查询能否像小程序搜索可支持设置关键词https://bbs.huaweicloud.com/forum/thread-196400-1-1.html手机app功能可否支持上传到鸿蒙应用市场?https://bbs.huaweicloud.com/forum/thread-196409-1-1.html文章可以支持多人协同编辑功能?https://bbs.huaweicloud.com/forum/thread-196407-1-1.html倒计时插件可否增加跳转页面功能?https://bbs.huaweicloud.com/forum/thread-196406-1-1.html知识付费中可否增加电子书功能?https://bbs.huaweicloud.com/forum/thread-196404-1-1.html论坛可否做成插件用于企业版云速建站中。https://bbs.huaweicloud.com/forum/thread-196402-1-1.html分销管理中能否增加邀请会员功能?https://bbs.huaweicloud.com/forum/thread-196401-1-1.html能不能用知识图谱做一个通讯录功能?https://bbs.huaweicloud.com/forum/thread-196398-1-1.html 表单能不能增加滚动条?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193297产品及文章可以不可以增加定时上架和定时发布https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193345会员中心的签到可以不可以显示位置?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193300发布公告时可以不可以增加反馈信息https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193330预约可以不可以支持电脑端?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193336TAB标签插件可以不可以支持表单?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193315知识付费可以不可以增加分销功能https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193314可以不可以将后台管理的支付方式做成插件?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193323地图插件可以不可以允许用户自己设置终点https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193311站内搜索可以不可以设置一天之内查询次数https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193310积分兑换中可以不可以增加写文章送积分https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193309产品详情里可以不可以增加电子合同功能https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193308自定义查询可以不可以从网页表单中添加数据?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193307插件功能可以不可以设置华为云专区https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193306云速建站后台管理可以不可以显示技术支持https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193304如何在微信支付或者支付宝支付中增加指纹支付https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193254后台管理中会员类型中能不能增加企业用户?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193305文章里可以不可以插入产品?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193299会员中心可以不可以增加勋章功能https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193317自定义查询中A表字段可以不可以引用B表字段https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193325添加文章分类或者产品分类时可不可以区别显示https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193326网页可以不可以设置按时间段显示?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193327云速建站的小程序功能可以直接使用微信支付https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193542云速建站的后台管理中的统计报表中可不可以增加文章和留言以及自定义查询统计https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193571云速建站后台管理微信应用中的微红包可不可以与支付配置打通。https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193572云速建站的后台管理员账号可不可以采用华为云的账号https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193590云速建站的手机版会员登录与手机访问不同步https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193541云速建站后台管理中的小程序应用的外卖点单https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193635小程序的外卖点单按钮可否像站内搜索插件一样https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193838留言表单可否像电子邮件-样支持撤回功能https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193836知识付费可以不可以支持积分兑换?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193853文章与产品分类可否增加按地区分类?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193851在会员中心可否允许用户上传文件到网站空间https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193850日期插件可否升级成日历功能https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193849PDF阅读器可否像文章那样显示分类?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193847产品价格可否像股票价格一样自动调整?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193845外卖点单的菜品里可否增加组团与秒杀功能https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193843会员中心可以不可以增加升级为管理员选项?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193829TAB标签可以不可以支持文章和产品分类?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193824投票插件可以像留言插件那样关联文章产品么?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193825文章或产品可否与倒计时插件关联?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193827自定义查询可以不可以支持支付类型的字段https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193828物流公司可以不可以直接显示附近的快递物流https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193830产品详情及会员中心的买家问答可否支持富文本https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193831畅言插件的表情图片可否显示的小一些?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193832知识付费可以不可以增加组团支付类型?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193833留言表单可否像投票插件那样设置日期?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193842会员管理可否像文章产品分类那样支持多级目录https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194001畅言插件经常会覆盖文章内容https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194041留言插件可否像文章和产品插件那样支持分类?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193864会员中心能否接入welink?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193892文件管理可否移到后台管理,提供文件使用数据https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193904云速建站能否允许用户自己创建插件?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193897云速建站可否支持自定义右键菜单?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193926OBS文件下载可否支持积分兑换?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193905产品类型可否增加文件类型?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193907文章列表显示文章数可否默认为全部?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193999导航栏能不能在操作上不影响到其他的导航栏https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194000 微信小程序可否增加备案插件?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194002云速建站后台管理的文章管理可否增加预览功能?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194039会员管理可否支持按地区显示和地图标注?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194196外卖点单可否像站点复制那样复制一个?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194195文章编辑器工具栏可否与插件库打通?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194108外卖门店可否支持更多的数量?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194109会员中心可否显示我的外卖?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194099 外卖点单菜品或门店可否增加二维码功能https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194096表格插件可否支持导入留言或自定义查询数据https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194106优惠券能否与产品类型对应起来?https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=194098地图插件能不能像外卖点单那样增加打车功能https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=193844华为HCIE上机实验手册的微服务demon编译不过,具体报错如下:https://bbs.huaweicloud.com/forum/thread-179096-1-1.html301重定向设置,开通营销版有这个功能吗?https://bbs.huaweicloud.com/forum/thread-181171-1-1.html请问 把别人网站的图片变成自己网战 的?https://bbs.huaweicloud.com/forum/thread-181243-1-1.html CSE有没有方式能够指定ip和port发起调用https://bbs.huaweicloud.com/forum/thread-181462-1-1.html产品详情的超链接问题https://bbs.huaweicloud.com/forum/thread-181641-1-1.html云速建站怎么添加视频?https://bbs.huaweicloud.com/forum/thread-182220-1-1.html导入产品问题https://bbs.huaweicloud.com/forum/thread-182442-1-1.html文章列表悬停切换分类列表如何设置,如下图https://bbs.huaweicloud.com/forum/thread-182438-1-1.html会员注册短信认证,需要在华为云购买短信服务吗?大佬有学习视频或者流程没?https://bbs.huaweicloud.com/forum/thread-182523-1-1.html选项卡中,如何设置分类显示和标题的总字数,而非仅标题字数https://bbs.huaweicloud.com/forum/thread-182536-1-1.html超级大屏自定义导航怎么设置左边的二级菜单https://bbs.huaweicloud.com/forum/thread-182726-1-1.html麻烦问下2.6.2版本这个类的这个方法用什么替代https://bbs.huaweicloud.com/forum/thread-182818-1-1.html文章详情页不能更改正文字体的大小,求助https://bbs.huaweicloud.com/forum/thread-183116-1-1.html小程序如何设置留言插件https://bbs.huaweicloud.com/forum/thread-183330-1-1.html小程序如何设置留言插件https://bbs.huaweicloud.com/forum/thread-183333-1-1.html小程序搜索结果框怎么设置https://bbs.huaweicloud.com/forum/thread-183334-1-1.html小程序最上面是黑色,怎么设置,如图https://bbs.huaweicloud.com/forum/thread-183529-1-1.htmlDocSDK 在“通用文档全文检索系统”中的作用https://bbs.huaweicloud.com/forum/thread-183695-1-1.html小程序和网站如何设置表单动态展示(如图圈中内容动态展示)https://bbs.huaweicloud.com/forum/thread-183644-1-1.html在线客服转人工获取当前排队数错误https://bbs.huaweicloud.com/forum/thread-182071-1-1.html可否设置必须要登录后才能下载文件?https://bbs.huaweicloud.com/forum/thread-183931-1-1.html网站手机版-产品详情-这一栏怎么取消。自动显示的https://bbs.huaweicloud.com/forum/thread-183904-1-1.html小程序发布出来未找到sitemap,json文件,怎么处理https://bbs.huaweicloud.com/forum/thread-184327-1-1.html云速建站入门版:如何添加附件https://bbs.huaweicloud.com/forum/thread-185052-1-1.html建站入门版:如何添加PDF文件,并在前台显示https://bbs.huaweicloud.com/forum/thread-185050-1-1.htmlServiceComb打开Tls开关,如何能支持常规非CSE服务间访问的HTTP请求https://bbs.huaweicloud.com/forum/thread-185501-1-1.html构建应用失败https://bbs.huaweicloud.com/forum/thread-185382-1-1.html小程序产品详情页底部没有支付和购物车的标志什么解决https://bbs.huaweicloud.com/forum/thread-184688-1-1.html求助 选项卡内的"产品"相关问题https://bbs.huaweicloud.com/forum/thread-185917-1-1.htmlJava 调用APIG触发器的URL 怎么传参数(对象/类)https://bbs.huaweicloud.com/forum/thread-186033-1-1.html有没有开发商品订单核销功能?https://bbs.huaweicloud.com/forum/thread-186150-1-1.html今天小程序加载文章经常丢失,有时候要重新进入小程序好几次才加载出来?https://bbs.huaweicloud.com/forum/thread-186315-1-1.html请问在哪里开具开店证明???https://bbs.huaweicloud.com/forum/thread-186087-1-1.html如何为产品增加一个参数?https://bbs.huaweicloud.com/forum/thread-187493-1-1.html网站所有数据丢失了!!!!!!!公司在催,一个晚上所有数据全没了https://bbs.huaweicloud.com/forum/thread-186723-1-1.html萌新做网站,求大神指点https://bbs.huaweicloud.com/forum/thread-186250-1-1.html已经给子用户授权过,但点击云容器cce资源组,同意cpts后提示开通服务失败https://bbs.huaweicloud.com/forum/thread-188457-1-1.htmlPDF文件在线浏览https://bbs.huaweicloud.com/forum/thread-187074-1-1.html能否同步增加抖音小程序?最近短视频非常流行,流量也非常客观https://bbs.huaweicloud.com/forum/thread-108273-1-1.html请问如何联系版主将帖置顶?https://bbs.huaweicloud.com/forum/thread-21065-1-1.html小程序web插件无法使用。https://bbs.huaweicloud.com/forum/thread-189096-1-1.htmlseo设置 h1标签如何h2标签如何添加https://bbs.huaweicloud.com/forum/thread-188902-1-1.html用户自己不能发起退货?https://bbs.huaweicloud.com/forum/thread-182592-1-1.html建议优化《不支持访问该页面》https://bbs.huaweicloud.com/forum/thread-190130-1-1.html怎么跳转其它小程序?没有的话建议加上啊,好多建站系统都支持了!https://bbs.huaweicloud.com/forum/thread-190083-1-1.htmlFunctionGraph函数常见问题https://bbs.huaweicloud.com/forum/thread-1552-1-1.html文件管理中文件名称怎么更改,系统自动设定,造成文件查询不到https://bbs.huaweicloud.com/forum/thread-191045-1-1.html小白求解生成iOS APP之迷茫https://bbs.huaweicloud.com/forum/thread-191026-1-1.html关于小程序订单管理问题https://bbs.huaweicloud.com/forum/thread-190328-1-1.html ———————————————————————————————————————所有问题已由专业人士进行解答 大家可以看相关信息来找到自己的问题本贴只包含应用服务论坛的信息如您需要别的信息要求可以下方留言欢迎大家讨论~
-
在云速建站的微信小程序版,搜索功能可以设置热搜关键词,这个功能可否用到电脑版和手机app版,以及自定义查询插件功能上。
-
本文实例为大家分享了vue实现轮播图片的具体代码,供大家参考,具体内容如下11234567891011121314<template> <section class="body"> <section class="wrap"> <swiper :options="swiperOption" class="swiper-wrap" ref="mySwiper" v-if="banner.length!=0"> <swiper-slide v-for="(item,index) in banner" :key="index" > //点击图片跳到哪里,这里跳到home页面 item举例:{img:http://www.***.com/home/images/index_img02.png,url:/home} <img :src="item.img" alt="" @click="skip_out_page(item.url)" /> </swiper-slide> <!-- 常见的小圆点 --> <div class="swiper-pagination" v-for="(item,index) in banner" :key="index" slot="pagination" ></div> </swiper> </section> </section></template>12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061<script> export default { data() { const that = this; return { imgIndex: 1, swiperOption: { //是一个组件自有属性,如果notNextTick设置为true,组件则不会通过NextTick来实例化swiper,也就意味着你可以在第一时间获取到swiper对象,假如你需要刚加载遍使用获取swiper对象来做什么事,那么这个属性一定要是true notNextTick: true, //循环,而不是每次都突然回到第一个 loop: true, //设定初始化时slide的索引,加载页面时显示的第几个,从0开始 initialSlide: 0, //自动播放 autoplay: { /*切换轮播图片的时间,即上次切换成功后到再次需要切换的时间*/ delay: 1500, stopOnLastSlide: false, /* 触摸滑动后是否继续轮播 false触摸后不再点击继续轮播,true触摸后不再点击不轮播,停在最后一次页面*/ disableOnInteraction: false }, //滑动速度,时间单位,越小越快,与上面 delay 区别,speed是完成切换所需时间,delay是切换成功后停留多长时间再切换 speed: 800, //滑动方向 direction: "horizontal", //小手掌抓取滑动 grabCursor: true, on: { //滑动之后回调函数 slideChangeTransitionStart: function() { /* realIndex为滚动到当前的slide索引值 */ that.imgIndex= this.realIndex - 1; }, }, //分页器设置 pagination: { el: ".swiper-pagination", clickable: true, type: "bullets" } }, banner: [] } }, methods: { skip_out_page(v) { window.location.href = v }, get_data() { this.$http.get('test').then(res => { if(res.data.code == '0000'){ this.banner = res.data.img_info } }); } }, mounted() { this.get_data() } }</script>12345678910111213141516171819<style lang="scss"> .swiper-wrap{ width: 100%; height: 210px; background-color: #fff; } .swiper-pagination{ background: #fff; } .swiper-pagination-bullet{ background: #ccc; width: 10px; height: 10px; opacity: 1; } .swiper-pagination-bullet-active{ background: #00C293; }</style>以上就是本文的全部内容转载自https://www.jb51.net/article/255485.htm
-
在云速建站的微信小程序应用中,搜索插件只支持搜索文章和产品,能不能增加外卖搜索功能。
-
小伙伴们,抱歉抱歉,虽然有点晚,但我还是来啦~!7月的会员日活动将于本月29日(今日)开启,所有礼品数量有限,先到先得!本月会员日持续开启L1会员专属礼品兑换,快来看看吧!如何才能成为L1会员并兑换L1会员专属礼品呢?step1.参与技能评测>>前往会员中心,点击领取开发者技能测评任务<<step2.点亮开发者勋章完成测评即可点亮勋章,升级成为L1会员step3.每月会员日参加L1会员专属抢兑/折扣活动*已点亮勋章的小伙伴可直接参加会员日L1会员抢兑/折扣。>>快戳这里领取任务吧!<<参与活动的礼品如下:*每月会员日参加活动的礼品届时请以论坛预告及兑换商城当日上线为准。→先去兑换商城逛逛←活动规则:1.会员日活动期间同一礼品(包含抢兑、折扣兑换)每个账号仅限兑换1件,数量有限,先到先得(部分礼品将不定期返场,届时如已兑换过同一礼品将无法重复兑换);2.L1会员专属礼品仅限于成为L1会员的用户进行抢兑及折扣兑换,请在完成测评升级为L1会员后获取该权益;3.会员日活动11时、15时开启后,礼品会在5分钟内陆续上架,礼品兑换时间截止当日23:59;4.由于发货量较大,会员日期间兑换的礼品将于15个工作日内发货,届时请关注申通公众号/菜鸟裹裹/支付宝-我的快递进行物流查询;5.为确保抢兑成功,请在活动开启前仔细填写您的个人信息(如收货地址、联系方式等),并确保真实有效,兑换成功后将无法修改相关订单信息;6.如被发现有违规行为(如恶意刷订单获取抢兑商品等违反活动公平性的问题),会员中心将取消其订单,并退还码豆,违规情节严重者将冻结其账户中所有码豆并永久列入会员中心黑名单;7.如会员日活动因故无法进行时,会员中心在法律允许范围内有权决定取消、终止、修改或暂停本活动,届时将提前公告。8.抢兑、折扣礼品不提供免费质保服务,如有产品质量问题,请于签收后3日内联系客服人员,因个人原因导致的产品问题将不予处理。
-
在云速建站后台管理的小程序应用,能不能在外卖点单的时候显示商家合作和应聘外卖小哥按钮,当用户点外卖菜品时,就可以看到商家合作和外卖小哥应聘两个按钮。
-
在云速建站的微信小程序版中,如果表单插件增加位置定位功能,就可以实现类似于外卖或者打车这样的功能,
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签