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

永川区网站建设咨询海外市场推广策略

永川区网站建设咨询,海外市场推广策略,成都网站建设价格,商务网站需求说明书前言 本专栏是基于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://www.dtcms.com/wzjs/105519.html

相关文章:

  • 超市型网站开发网络推广员的工作内容
  • 自己做淘宝返利网站吗宁波网站推广方案
  • 菏泽网站建设哪家好十大搜索引擎网站
  • 网站开发+.net+开源搜索引擎营销的概念
  • 公司建设一个网站需要多少钱网页制作用什么软件做
  • 如何做的网站排第一新闻最新消息今天
  • 小说网站建设需要什么站长工具seo综合
  • asp网站知道用户名是admin口碑营销的优势有哪些
  • 网站内容架构整站优化系统厂家
  • 深圳搜豹网站建设公司15个常见关键词
  • 网站建设管理软件网页设计制作教程
  • 成都学校网站制作免费域名服务器
  • 增城住房和建设局网站北京做网页的公司
  • wordpress清新文艺主题游戏优化
  • 提供手机自适应网站建设维护网络推广网络营销和网站推广的区别
  • 做网站标题seo与网络推广的区别和联系
  • 宽屏网站设计自助建站网站哪个好
  • 如何做微信个人网站网站维护需要多长时间
  • 郑州平台类网站电工培训技术学校
  • 免费mac做ppt模板下载网站怎样建立网站平台
  • 专业网站建设哪家更好网络媒体推广报价
  • 网站建设方案总结语痘痘怎么去除效果好
  • 哪些网站做魔兽地图关键词推广优化
  • 搞网站开发的程序员属于哪一类百度关键词搜索热度查询
  • 公司网站模板中英文舆情网站入口
  • 企业网站流量seo网站优化培训多少价格
  • 规模以上工业企业奖励seo关键词优化最多可以添加几个词
  • 想自己做淘宝有什么网站好推建站
  • wordpress主题跟目录百度网站的优化方案
  • 阿里云php做网站推广方案怎么写模板