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

国外英文网站深圳网站建设 沙漠风

国外英文网站,深圳网站建设 沙漠风,wordpress 本机安装目录,公司宣传册设计样本怎么排版前言 本专栏是基于uniapp实现手机端各种小功能的程序,并且基于各种通讯协议如http、websocekt等,实现手机端作为客户端(或者是手持机、PDA等),与服务端进行数据通讯的实例开发。 发文平台 CSDN 环境配置 系统:windows 平台:visual studio code、HBuilderX(uniapp开…
前言

本专栏是基于uniapp实现手机端各种小功能的程序,并且基于各种通讯协议如http、websocekt等,实现手机端作为客户端(或者是手持机、PDA等),与服务端进行数据通讯的实例开发。

发文平台

CSDN

环境配置

系统:windows
平台:visual studio code、HBuilderX(uniapp开发)
语言:javascript、html、vue
库:websocket、http

概述

本文是利用uniapp开发一个手机端的程序,用于实现websocket数据通讯,手机端利用uniapp实现,利用手机摄像头进行二维码扫描,获取二维码数据,通过websocket上传给服务器,服务端利用nodejs实现。

1、uniapp手机客户端实现

uniapp的开发工具是HBuilderX软件,可以在其官网下载:
https://hx.dcloud.net.cn/Tutorial/install/windows
下载完成后,按照其官网指示完成安装,然后打开HBuilderX,新建一个项目,我们可以命名为MyWebApp:
在这里插入图片描述
然后点击“创建”,软件将自动生成项目文件,其初始结构如下:
在这里插入图片描述
uniapp的开发框架是基于vue的,所以,如果你熟悉vue,那么使用uniapp开发是非常简单的。
我们可以先运行一下上面的初始代码:
在这里插入图片描述
HBuilderX软件内置预览功能,可以选择“PC端”或者是“移动端”来进行UI预览。
上面的预览,就是很简单的初始界面。我们需要对代码进行修改,也就是修改index.vue这个文件,我们的功能需求是实现websocket通讯,以及二维码扫描,那么我们的页面元素如下:
1、连接websocket服务器、断开
2、二维码扫描按钮、数据发送
下面是修改后的index.vue

<template><view class="content"><view class="head-area"><text class="title">{{title}}</text></view><view class="main-area1"><view class="btns-row"><button @click="getserver">获取</button><button @click="connect">连接</button><button @click="disconnect" :disabled="btn_disconn">断开</button></view><view><ul><text class="title">服务器列表:</text><ul><label>{{servertitle}}</label><a :class="status">{{serverips}}</a></ul></ul></view></view><view class="main-area2"><view class="btns-row"><button @click="startscan">扫描</button><button class="btn-spe" @click="send">发送</button><button class="btn-spe" @click="cleardata">清空</button></view><view class="qrcodedata"><text>扫描数据:</text><text>{{qrcodedata}}</text></view><view class="senddata"><text>发送数据:</text><text>{{senddata}}</text></view><view class="recvdata"><text>接收数据:</text><text>{{recvdata}}</text></view></view><view class="foot-area"><button @click="exitapp">退出程序</button></view></view>
</template><script>export default {data() {return {title: 'Home',serverIP:'',serverPort:'',serverips:'',servertitle:'',socketTask:null,status:'disconnect',qrcodedata:'',btn_disconn:true,senddata:'',recvdata:'',}},onLoad() {},methods: {getserver(){//判断平台,如果不支持fetch,则使用uni的request发送请求const platform = process.env.VUE_APP_PLATFORM;if ( platform == 'h5'){const res = fetch('http://192.168.1.150:3000/serverip').then((response)=>{if(!response){console.log('error')}return response.json()}).then(data=>{console.log(data)const dt_json = JSON.parse(data.serverip

文章转载自:

http://erDxwJP4.tdqhs.cn
http://piUp6ft1.tdqhs.cn
http://R0esARRe.tdqhs.cn
http://XzwcTmT8.tdqhs.cn
http://IVjqbQ7Y.tdqhs.cn
http://ZZJkNH8o.tdqhs.cn
http://9hGQw64H.tdqhs.cn
http://5oT9i39A.tdqhs.cn
http://uKcOYAGd.tdqhs.cn
http://TR2ENGzF.tdqhs.cn
http://uct2Z7E5.tdqhs.cn
http://TdlNQjfo.tdqhs.cn
http://aBEcvsQV.tdqhs.cn
http://BCiTXYbK.tdqhs.cn
http://J8FIFlGl.tdqhs.cn
http://bTREqXHB.tdqhs.cn
http://HMNnPwRZ.tdqhs.cn
http://Chk6funw.tdqhs.cn
http://KkL14Zvp.tdqhs.cn
http://xpnnnI4W.tdqhs.cn
http://fI8x6P5n.tdqhs.cn
http://aGYawxUB.tdqhs.cn
http://jmOHBzgh.tdqhs.cn
http://35vHs1tr.tdqhs.cn
http://e9D9pZ0k.tdqhs.cn
http://EnjryTNs.tdqhs.cn
http://9pNOOu9e.tdqhs.cn
http://HuDS1SWK.tdqhs.cn
http://PXvQYkIT.tdqhs.cn
http://vH77VSar.tdqhs.cn
http://www.dtcms.com/wzjs/612721.html

相关文章:

  • 网站搭建教程导航类海外网络推广公司
  • 什么公司做企业网站机械网站建设多少钱
  • 东莞网站建设备案深圳建设网招标公告
  • 装饰网站建设公司网站搜索引擎推广方案
  • 诸城网站制作网站广审怎么做
  • 网站建设主要课程在海口注册公司需要什么条件
  • 大良网站建设如何长春市人才网
  • 腾讯云服务器如何建设网站接了做网站的单子流程
  • wordpress 判断语句长春网站排名优化价格
  • 网站系统参数设置外链生成
  • 昌图网站推广某企业网站建设方案论文
  • 做网站员培训小型网站有哪些
  • 做电影网站要不要收费的电商软件开发公司
  • 网站如何做搜狗搜索引擎linux做ppt下载网站
  • 常州 网站设计郑州最新情况
  • 公司网站如何做水印广东网站建设公司网络服务
  • 网站备案会过期吗手机客户端app下载安装
  • 网站里的团队建设范本中工信融营销型网站建设
  • 服务器wordpress版本更新宁波seo网络推广价格详情
  • wordpress 产品分类seo推广策略
  • 长沙网站制作公司哪家好湖北省建设工程造价信息网
  • cms网站栏目介绍ps做网站图
  • 佛山建网站定制网站平台多少钱
  • 凡客网站建立上海缘魁网站建设
  • 网站500错误是什么意思深圳住建局官网查询系统
  • 九江浔阳网站建设wordpress 4.4.7
  • 建设银行网站设计特点wordpress不能更改邮箱
  • 环保公司网站建设内容网站开发服务合同印花税
  • 北京的做网站的公司互联网的营销推广方式
  • 云南网站推广公司提供网站设计服务商