精华内容
下载资源
问答
  • 2020-05-14 13:49:08

    前言

    这是我的第一篇博客,内心有点激动紧张。
    为什么要写这一篇呢?
    因为最近在跟老师做一个基于WIFI的室内定位的项目,里面需要获取周围WIFI信息,这困惑了我很长一段时间,查了很多百度,看了很多博客,可是还是不是很明白。最后是我的小伙伴帮我写了出来。最近研究了一下,感觉懂了很多,所以想着写篇博客来加深印象。

    正文

    先贴出我的代码

    wx.startWifi({
          success(res){
            wx.getWifiList({
              success(e){
                wx.onGetWifiList(function (res) {
                    console.log(res.wifiList)//其他一些业务代码
                })
              }
            })
    

    看着很懵逼吧,一层套一层地。我一开始看着一层套一层的就感觉很混乱,不过仔细一看,其实还是挺简单的。

    接下来就是我的理解啦。

    首先需要用到WIFI ,第一步当然就是初始WIFI模板。
    初始WIFI模板用的就是wx.startWifi(Object object)这个API

    下图是官方文档的介绍
    官方介绍
    初始模板之后就可以做其他事情啦。

    下面我想先从低层开始说。
    最底层是wx.onGetWifiList(function callback),这是监听获取到WIFI列表数据事件。它里面的参数res就包含了所获取到的WIFI的信息。
    下图是官方文档对wx.onGetWifiList(function callback)的介绍。
    这是官方文档给出的这个API的内容

    然后想要监听获取WIFI列表信息的话,就得先请求
    请求用的是wx.onGetWifiList(Object object)。
    下面是官方文档对 wx.onGetWifiList(Object object)的介绍
    官方介绍
    可以很容易的就理解,请求获取成功的话就对它进行监听获取

    wx.getWifiList({
              success(e){
                wx.onGetWifiList(function (res) {
                    console.log(res.wifiList)//其他一些业务代码
                })
    

    加上初始WIFI模板的API就得到最终代码啦~

    哦对了!还有一件重要的事情。
    安卓调用 wx.onGetWifiList(Object object)前需要用户授权是scope.userLocation。
    所以记得要在app.json加上下面这段代码

    "permission": {
        "scope.userLocation": {
          "desc": "需获取当前位置"
        }
      }
    

    结束语

    人生第一篇博客就这么写完啦。
    如果哪里有错误,欢迎各位指出来,让我们互相交流,一起学习吧~

    更多相关内容
  • 微信小程序演示 说明 包含首页、检索页、详情页、期刊swiper、下载列表、功能列表 所有数据均为本地测试数据 目前官方没有提供pdf在线阅读api,且本地持久存储最大为10MB 更多内容参看官方文档
  • 目前腾讯云人脸识别服务所提供人脸检测与分析、五官定位、人脸比对与验证、人脸检索、多脸检索、静态活体检测等功能,为了方便演示,本教程只介绍人脸检测与分析API的使用,更多接口使用请参考腾讯云人脸识别文档。...
  • 微信小程序上传word、txt、Excel、PPT等文件

    万次阅读 多人点赞 2018-06-10 11:08:17
    微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 ; 正文: 目前小程序没有能实现此功能的 API 所以我这里通过使用 web-view 实现; 实现流程: 1. 在小程序后台配置业务域名 2. 在...

    微信小程序开发交流qq群   173683895

       承接微信小程序开发。扫码加微信。

    正文:

    目前小程序没有能实现此功能的 API 所以我这里通过使用 web-view 实现;

    实现流程:

    1. 在小程序后台配置业务域名

    2. 在服务器写一个html,实现表单上传文件

    3.后端php接收文件并存到一个服务器文件夹,把文件名存到数据库以后检索用

    4.在微信小程序创建一个页面,里面使用web-view达到上传文件的目的;

    效果图:

    具体实现:

    1. 在小程序后台配置业务域名

    地址:https://mp.weixin.qq.com/wxopen/appdatacount

    2. 在服务器写一个html,实现表单上传文件

    index.html文件

    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
    		<meta charset="UTF-8">
    		<title>Title</title>
    		<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.js"></script>
    	</head>
    
    	<body>
    		<form id="form1" action="https://dwb.lynncain.cn/H5/up_file.php" target="frame1" method="post" enctype="multipart/form-data">
    			<input type="file" name="file">
    			<input type="button" value="上传" onclick="upload()">
    		</form>
    		<iframe name="frame1" frameborder="0" height="40"></iframe>
    		<!-- 其实我们可以把iframe标签隐藏掉 -->
    		<script type="text/javascript">
    			function upload() {
    				$("#form1").submit();
    				var t = setInterval(function() {
    					//获取iframe标签里body元素里的文字。即服务器响应过来的"上传成功"或"上传失败"
    					var word = $("iframe[name='frame1']").contents().find("body").text();
    					if(word != "") {
    //						alert(word); //弹窗提示是否上传成功
    //						clearInterval(t); //清除定时器
    					}
    				}, 1000);
    			}
    		</script>
    	</body>
    
    </html>

     

    3.后端php接收文件并存到一个服务器文件夹,把文件名存到数据库以后检索用

    up_file.php 文件:

    <?php  
        header("Content-Type:text/html;charset=utf8"); 
    	header("Access-Control-Allow-Origin: *"); //解决跨域
    	header('Access-Control-Allow-Methods:POST');// 响应类型  
    	header('Access-Control-Allow-Headers:*'); // 响应头设置 
        $link=mysql_connect("localhost","root","root"); 
        mysql_select_db("new_test", $link); //选择数据库
        mysql_query("SET NAMES utf8");//解决中文乱码问题
    	error_reporting(0);
    	if ($_FILES["file"]["error"] > 0)  
    	  {  
    	  echo "错误: " . $_FILES["file"]["error"] . "<br />";  
    	  }  
    	else  
    	  {  
    		$dlog["name"]=$_FILES["file"]["name"];
      		$dlogs=$dlog;	
        	//echo urldecode(json_encode($dlogs));
    		$name =$_FILES["file"]["name"];
    		echo '上传成功!';
    		echo $name;
    			//插入数据到数据库 
    			$strsql = "insert into name (fileName) values('$name')";
    			//mysql_query() 函数执行一条 MySQL 查询。SELECT,SHOW,EXPLAIN 或 DESCRIBE 都需要用这个函数执行
    			$result = @mysql_query($strsql);
    //	  echo "文件名: " . $_FILES["file"]["name"] . "<br />";  
    //	  echo "类型: " . $_FILES["file"]["type"] . "<br />";  
    //	  echo "大小: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";   
    	  }  
    	 if (file_exists("upload/" . $_FILES["file"]["name"]))  
    	    {  
    //	      echo $_FILES["file"]["name"] . " 文件已经存在. ";  
    	    }  
    	else  
    	    {  
    	      move_uploaded_file($_FILES["file"]["tmp_name"],  
    	      "upload/" . $_FILES["file"]["name"]);  
    //	      echo "文件已经被存储到: " . "upload/" . $_FILES["file"]["name"];  
    	    }   
    ?>   

    4.在微信小程序创建一个页面,里面使用web-view达到上传文件的目的;

    web.wxml文件

    <!--pages/web/web.wxml-->
     <web-view src='https://dwb.lynncain.cn/H5/'></web-view> 

    注:微信小程序web-view标签使用如上,无需多余代码。

     

     

     

     

     

     

    展开全文
  • office文档全文检索以及在线预览

    万次阅读 多人点赞 2017-08-18 10:27:36
    office文档(word pdf excel txt ) 的lucene 全文检索以及在线预览
     文档(word pdf excel txt ) lucene 全文检索以及在线预览



     最近一个项目需要对常规文档的内容进行全文检索,查找出来后可以点击在线浏览。   
     
    1、在全文检索方面:可以按相关度、文档时间和浏览量排序。效果如下图:
          


    2、在线浏览方面。在线浏览可是一个大难题,而且要支持在手机设备里浏览,需要自动适应屏幕大小,并且还要可以分页。
        
        方案选择:  
       (1)office文档转html,首先引入com组件中office库,然后在程序集扩展中引入word,excel,ppt的dll。
              这个方案依赖windows平台和服务,做不到跨平台,而且com组件服务经常会出现问题,需要人工kill进程。
              效果上也做不到分页。
        (2)office文档转PDF,PDF转swf,使用flexpaper+swftools实现在线浏览。
                这个方案可以使用openoffice 把文档转换成pdf,然后使用swftools把pdf转换成swf.这个方案有不少问题:第一是文件达到几十页时加载很慢,效率不好。第二是依赖flash,手机上浏览不了。

         最后选择了一种方案:所有不同格式的文档先转换成pdf,然后再由pdf转换成html5来显示。这个方案还可以做得到全部过程都是在java中实现,不需要windows 和 openoffices的服务,纯java实现,即可靠又高效。效果如图:

     (1)预览word,有一百多页。


    (2)excel预览



    (3)在手机里预览效果















          
    展开全文
  • 微信商城小程序

    千次阅读 多人点赞 2022-03-12 23:41:24
    视频展示:微信商城小程序_哔哩哔哩_bilibili 部分图片展示 一:参考地址 1.接口来源:https://www.showdoc.com.cn/128719739414963 2.微信工作平台:https://mp.weixin.qq.com/ 3.微信官方文..

    文章目录:

    前言:

    一:参考地址

    二:其他

    三:优势

    四:技术工具

    五:基本项目目录

    六:主要页面

    七:各个功能实现思路

    八:补充


    前言:

    代码下载:https://github.com/yuahushiliuxinyu

    视频展示:微信商城小程序_哔哩哔哩_bilibili

    部分图片展示

    一:参考地址

    1.接口来源:https://www.showdoc.com.cn/128719739414963
    2.微信工作平台:https://mp.weixin.qq.com/
    3.微信官方文档:https://developers.weixin.qq.com/doc/
    4.图标获取:https://www.iconfont.cn/
    5.图床:https://imgurl.org/

    二:其他

    1.使用了的插件:JSON-handle_0.6.1、Generate CSS tree
    2.关于商家的AppID获取实现支付功能:【关注微信小程序商家助、申请店铺、点击我的、点击店铺信息、、点击基础信息】这里就会出现商家AppID
    3.token错误获取不到值等问题可以参考我的方法
    4.不能授权等问题可以点击授权之后退出去再试

    三:优势

    小程序框架的目标是通过尽可能简单、高效的方式让开发者 可以在微信中开发具有原生APP体验的服务
    1.微信有海量用户,而且粘性很高,在微信里开发产品更容易触达用户
    2.推广app或公众号的成本太高
    3.开发适配成本低
    4.容易小规模试错,然后快速迭代
    5.跨平台
    6.微信明活已经达到10.82亿。中55岁以上的用户也达到6300万
    7.信息传达数达到450亿,较去年增长1 8%;视频通话4.1亿次增长100%
    8.小程序覆盖超过200+行业,交易额增长超过6倍,服务1000亿+人次创造出了5000亿+的商业价值

    四:技术工具

    1.系统:windows10
    2.框架:原生框架MINA 
    3.技术:HTML5+CSS3+JavaScript+es7
    4.工具:微信开发者工具、Visual StudioCode
    5.其他了解:.json 后缀的 JSON 配置文件,页面配置
    	.wxml 后缀的 WXML 模板文件,页面结构
    	.wxss 后缀的 WXSS 样式文件,页面样式
    	.js 后缀的 JS 脚本逻辑文件,页面逻辑
    	.less后缀的LESS样式文件

    五:基本项目目录

    vscode 第三方软件配置文件
    Components 组件
    	SearchInput 搜索框组件
    	Tabs 导航栏组件
    	UpImg 自定义图片图片
    icons 保存图片
    Pages 页面文件夹
    	auth 支付授权
    	cart 购物车
    	category 商品分类
    	collect 收藏
    	feedback 意见反馈
    	goods_detail 商品详情
    	goods_list 商品列表
    	index 销售首页
    	login 登录
    	order 订单查询
    	pay 商品支付
    	search 搜索中心
    	user 个人中心
    	logs 日志
    request 异步请求
    styles 外部标签图片
    Utils 第三方工具
    app.js 项目的全局入口文件
    app.json 全局配置文件
    app.wxss 全局样式文件
    project.config 项目的配置文件
    sitemap.json 微信索引配置文件	

    六:主要页面

    主要页面:
    	销售首页、商品分类、购物车、个人中心、
    	商品列表、商品详细、商品支付、授权页面、
    	订单页面、商品收藏、搜索中心、意见反馈
    
    页面介绍:
    	1.销售首页
    		搜索框:点击进入搜索中心
    		滚动图、分类、超市购、母婴品:点击进入商品分类
    		时尚女装、户外运动、箱包配饰:点击进入商品列表
    	2.商品分类
    		搜索框:点击进入搜索中心
    		一级分类:点击出现对应一级分类
    		二级分类:点击出现三级分类
    		三级分类:点击进入商品列表
    	3.商品列表
    		搜索框:点击进入收索中心
    		综合、销量、价格:点击进入商品详细
    		下拉:下拉会进行刷新,到底会提示
    	4.搜索中心	
    		输入框:输入完进行检索,出现取消按钮,出现检索信息
    		检索信息:点击进入商品详细
    	5.商品详细
    		收藏:可以进行收藏和取消收藏进个人中心
    		客户:模拟进入客服会话
    		分享:分享给虚拟好友
    		加入购物车:点击进入购物车页面
    		立即购买:购买之前需要加入购物车
    	6.购物车
    		收货地址:没有就获取收索地址
    		购买的宝贝:可以进行勾选和取消,可以对购买物品数量进行加减和删除
    		结算按钮:显示购买的数量、显示购买的价钱,选择框可以对全部物品进行勾选
    			如果地址和物品之一没有没法进行购买,点击进入商品支付
    	7.商品支付
    		显示收获地址
    		购买物品的数量和价钱
    		点击支付:进入授权页面,再次点击弹出二维码,会对支付成功失败进行提示
    	8.授权页面
    		分为两个;支付授权,登录授权
    		授权按钮:点击进行授权
    	9.个人中心
    		登录按钮:没有进行登录授权
    		全部订单、收藏商品、关注商品、我的足迹:显示数量
    		我的订单:全部订单、待付款、待收货、退款退货
    		收货地址管理
    		联系客服、意见反馈、关于我们、推荐小程序
    	10.商品收藏
    		商品收藏、品牌收藏、店铺收藏、浏览足迹、全部收藏、正在热卖、即将上线
    		点击收藏商品:进入对应的商品详细
    	11.订单查询
    		全部订单、待付款、待发货、退款退货:显示订单编号、订单价格、订单日期
    	12.意见反馈
    		体验问题、商品商家投诉
    		问题总类:功能建议、购买遇到的困难、性能问题、其他
    		描述问题框:可以输入反馈的商品问题,可以对物品照片进行添加取消
    		提交按钮:点击把反馈的信息和照片上传到后台

    七:各个功能实现思路

    一:tabBar在全局进行配置
    1.下载好图片	
    2.引入tabBar组件
    3.设置好路径、名称、以及选中和没有选中的图标颜色等
    
    二:搜索框
    1.引入navigator加样式
    2.跳转加上路径
    3输入框绑定值改变事件input事件
    	3.1获取到输入框的值bindinput
    	3.2合法性判断trim方法
    	3.3检验通过把输入框的值发送到后台
    	3.4返回的数据打印到页面上 
    4.防抖(防止抖动 )定时器防止重复输入重复发送请求,定义全局的定时器id
    5.通过isFocus来控制按钮取消与否
    
    三:轮播图
    1.引入接口数据数据
    2.GET请求
    3.在主页js引入轮播图数组swiperList[]
    4.在js中设置API网络异步请求获取轮播图数据wx.request
    5.通过this.setdata获取数据
    6.在需要渲染的html中轮播图数据在页面标签中渲染出来
    	swiper swiper-item navigator image
    	设置循环项、绑定属性、给图片加属性指定图片路径
    7.给swiper组件设置自动切换、是否显示面板指示点、是否循环轮播
    
    
    四:分类导航数据
    1.设置分类导航数组catesList:[ ]
    2.引入路径,进行赋值,进行调用
    3.在对应的标签代码进行渲染navigator image
    
    五:楼层数据
    1.设置好楼层数据floorL ist:[ ]
    2.获取楼层数据进行赋值调用
    3.在标签中进行渲染这里有嵌套
    
    六:商品分类
    1.设置左侧菜单数据leftMenuL ist:[ ]、右侧商品数据rightContent:[ ]、接口返回数据Cates:[ ]、右侧内容滚动条距离顶部的距离scrollTop: 0
    2.引入路径
    3.对接口返回数据进行赋值
    4.构造左侧的大菜单数据、构造右侧的商品数据 
    5.在标签中渲染左侧菜单、右侧商品内容引入视图容器scroll-view组件,设置属性允许纵向滚动、设置竖向滚动条位置
    6.设置被点击的左侧的菜单currentIndex:0在标签中进行判断
    7.给左侧菜单设置点击绑定事件
       获取被点击的标题身上的索引、给data中的current Index赋值就可以了、根据不同的索引来渲染右侧的商品内容
    8.重新设置右侧内容的scroll-view标签的距离顶部的距离
    
    七:tabs组件
    1.在商品分类的商品中插入链接进行跳转获取cid
    2.在使用的js中进行定义组件、在组件中新增设置tabs、在使用的json中进行引入、在使用的的标签进行引用传递数据
    3.在组件js中接收数据、在标签中引用进行激活选中判断绑定点击事件、在组件js中获取点击索引触发父组件事件
    4.在使用标签中监听自定义事件,在使用js中定义标题点击事件从子组件传递过来
    
    八:页面上滑滚动条触底事件开始加载下-页数据
    1找到滚动条触底事件微信小程序官 方开发文档寻找,页面上拉触底事件的处理函数onReachBottom
    2判断还有没有下一页数据
    	获取到总贝数总页数= Math.ceil(总条数/页容量pagesize)、获取到当前的页码pagenum、判断一下当前的页码是否大于等于总页数,大于表示没有下一页数据
    3假如没有下一页数据弹出一个提示
    4假如还有下一页数据来加载下一页数据,用showToast进行提示
    	当前页码++、重新发送请求、数据请求回来要对data中的数组 进行拼接而不是全部替换
    
    九:下拉刷新事件
    1.触发下拉刷新事件 需要在页面的json文件中开启一个配置项
    	是否全局开启下拉刷新详见Page.onPullDownRefresh、下拉loading的样式backgroundTextStyle
    	找到触发下拉刷新的事件监听用户下拉动作onPullDownRefresh
    2.重置数据数组
    3.重置页码设置为1
    4.重新发送请求
    5.数据请求回来需要手动的关闭等待效果wX. stopPul lDownRefresh ()
    6.在官方文档API交互中设置wx.showLoading
    
    十:点击轮播图预览大图
    1给轮播图绑定点击事件
    2调用小程序的api图片previewImage设置当前显示图片的链接和接口调用成功的回调函数
    	先构造要预览的图片数组、接收传递过来的图片url
    
    
    十一:客服和分享
    都是button里面
    1.联系客服open-type=" contact "
    2.分享open-type=”share "
    
    十二:点击加入购物车
    1先绑定点击事件
    2获取缓存中的购物车数据数组格式
    3先判断当前的商品是否已经存在于购物车
    4已经存在修改商品数据 执行购物车数量++重新把购物车数组填充回缓存中
    5不存在于购物车的数组中直接给购物车数组添加一个新元素新元素带上购买数量属性num 重新把购物车数组填充回缓存中
    6弹出提示
    
    
    十三:获取用户的收货地址
    1绑定点击事件
    2调用小程序内置api获取用户的收货地址WX.chooseAddress
    3获取用户对小程序所授予获取地址的权限状态scope
    	3.1假设用户点击获取收货地址的提示框确定authSetting scope . address scope值true直接调用获取收货地址
    	3.2假设用户点击获取收货地址的提示框取消 scope值false
    	3.3假设用户从来没有调用过收货地址的api scope undefined直接调用获取收货地址
    		诱导用户自己打开授权设置页面当用户重新给与获取地址权限的时候获取收货地址
    4.页面加载完毕
    	获取本地存储中的地址数据,把数据设置给data中的一个变量
    
    十四:总价格和总数量
    1都需要商品被选中我们才拿它来计算
    2获取购物车数组
    3遍历
    4判断商品是否被选中
    5总价格+=商品的单价*商品的数量
    5总数量+=商品的数量
    6把计算后的价格和数量设置回data中即可
    
    十五:商品的选中
    1获取被修改的商品的id
    2获取购物车数组
    3找到被修改的商品对象
    4选中状态取反
    5把购物车数据重新设置回data中和缓存中
    
    十六:全选和反选
    1全选复选框绑定事件change
    2获取data中的全选变量allChecked
    3直接取反allChecked= !allChecked
    4遍历购物车数组让里面商品选中状态跟随allChecked改变而改变
    5把购物车数组和allChecked 重新设置回data 把购物车重新设置回缓存中
    
    十七:商品数量的编辑
    1按钮绑定同一个点击事件区分的关键自定义属性
    	“+”"+1"   "_" "-1"
    2传递被点击的商品id goods_ _id
    3获取data中的购物车数组来获取需要被修改的商品对象
    4当购物车的数量=1同时用户点击"-”弹窗提示询问用户是否要删除API界面wx.showModal方法
    	确定直接执行删除、取消什么都不做
    5直接修改商品对象的数量num
    6把cart数组重新设置回缓存中和data中this. setCart
    
    十八:支付
    1先判断缓存中有没有token
    2没有跳转到授权页面进行获取token失取token
    	2.1getUserInfo获取用户信息进行获取授权
    	2.2后台服务器生成用户token通过以下字段enc ryptedData, rawData,iv , signature获取用户信息,获取小程序登录成功后的code
    	2.3发送请求获取用户的token
    	2.4把token存入缓存中同时跳转回上一个页面
    3有token,创建订单获取订单编号:准备请求头参数Authorization,准备请求体参数总价格地址订单,发送请求创建订单
    4.发起预支付接口
    5.调用小程序内置支付方法WX.requestPayment
    6.查询后台订单状态
    7.支付成功后跳转到订单页面
    8.已经完成了微信支付手动删除缓存中已经被选中了的商品,删除后的购物车数据填充回缓存再跳转页面
    
    
    十九:头像获取登录
    1.如果缓存中没有用户的个人信息比如头像名称等
    2.那么点击按钮跳转到登录界面
    	2.1通过按钮getUserlnfo获取用户信息,可以从bindgetuserinf回调中获取到用户信息
    	2.2成功授权之后填充回缓存再跳转页面
    	2.3在缓存中的数据在页面进行渲染
    
    二十:商品收藏
    1页面onShow的时候加载缓存中的商品收藏的数据some方法
    2判断当前商品是不是被收藏
    	是就改变页面的图标、不是
    3点击商品收藏按钮判断该商品是否存在于缓存数组中findindex方法showtoast方法进行提示
    	已经存在把该商品删除splice方法,没有存在把商品添加到收藏数组中存入到缓存中即可push方法修改data中的属性isCollect
    4.从缓存中获取被收藏商品的数量
    
    二十一:点击“+”触发tap点击事件
    1调用小程序内置的选择图片的api接口WX.choose Image
    2获取到图片的路径数组,图片数组进行拼接
    3把图片路径存到data的变量中
    4页面就可以根据图片数组进行循环显示自定义组件
    5点击自定义图片组件
    	5.1获取被点击的元素的索引
    	5.2获取data中的图片数组
    	5.3根据索引数组中删除对应的元素
    	5.4把数组重新设置回data中
    
    二十二:意见反馈点击“提交”
    1获取文本域的内容
    	data中定义变量表示输入框内容,文本域绑定输入事件事件触发的时候把输入框的值存入到变量中
    2对这些内容合法性验证
    3验证通过用户选择的图片上传到专门的图片的服务器返回图片外网的链接wX. uploadFile
    	遍历图片数组,挨个上传,自己再维护图片数组存放图片上传后的外网的链接
    4文本域和外网的图片的路径一 起提交到服务器
    5清空当前页面
    6返回上一页

    八:补充

    1.在微信小程序中不支持通配符
    
    2.1px= 2rpx 
    
    3.设置后四个超链接&:nth- last-child( - n+4 ){}
    
    4.拉伸到图片标签的高度scaleToFill
    
    5.清除浮动overfLow 
    
    6.height: ~'calc(100vh-90rpx)'
    
    7.转换数组格式:Let cart=wx . getStorageSync("cart" )||[] ;
    
    8.选择过滤newCart一newCart. filter( v=> !v .checked) ;
    
    9.要使用组件就要在对应的配置文件进行引入
    
    10.可在微信公众平台-开发-开发设置中设置服务器域名,修改request合法域名
    
    11.在接口帮助库中通过es6的promise方法进行封装微信请求,在需要的地方进行引入发送请求的方法
    
    12.在接口帮助库中定义公共的url,接口进行拼接
    
    13.在接口帮助库中定义加载效果wX . showLoading和WX .hideLoading
    
    14.封装的方法一定要在onload进行调用
    
    15.es7的解决回调async表示同步 
    
    16.web中的本地存储和小程序中的本地存储的区别
    	写代码的方式不一样了
    		web: localStorage . setItem( "key","value") localStorage . getItem("key")
    		小程序中: wx. setStorageSync("key", "value"); WX . getStorageSync("key");
    	存的时候有没有做类型转换
    		web:不管存入的是什么类型的数据,最终都会先调用以下toString(), 把数据变成了字符串再存入进去
    		小程序:不存在类型转换的这个操作存什么类似的数据进去,获取的时候就是什么类型
    展开全文
  • 支付宝小程序、百度小程序、微信小程序、今日头条小程序四大小程序对比分析,BAT小程序技术分析
  • 从今天开始就来带领大家学习微信小程序了,只要你跟着我一步步来,相信你也可以上线一款属于自己的微信小程序 一,认识小程序 微信⼩程序,简称⼩程序,英⽂名 Mini Program Mini Program ,是⼀种不需要下载安装...
  • 微信小程序毕业设计选题和毕业论文怎么写,答辩流程是怎样的? 1. 开始准备选题、开题报告 大四上学期开学时开始准备论文的,首先是确定论文主题,看自己想做什么毕业设计,可以选取之前接触过的,做过的东西,...
  • 微信小程序 tree树形组件的实现

    千次阅读 2020-12-27 17:25:42
    pc端的tree组件可谓百家争鸣,拿来即用的组件很多,奈何在网上检索一番,并未发现小程序端有适合的tree组件,于是便开始了尝试,自己写一个简单的tree组件。(末尾附完整代码) 先看效果 开始 首先项目结构如图 ...
  • 微信开发工具(小程序)

    千次阅读 2022-02-14 14:58:01
    一、小程序是什么 小程序是一种新的开放能力,开发者可以快速地开发一个小程序小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 二、小程序的发展史 1.随着微信越来越流行,微信逐渐成为...
  • 在微信小程序开发过程中,有时候会用到微信小程序之外的功能,一般情况下微信小程序是使用腾讯自己的生态,一般都是腾讯大礼包,但是不排除极个别的情况。那么本篇博文就来分享一下微信小程序集成接入百度地图的功能...
  • 微信小程序点餐系统需求分析与建模 一.实验目的 (1)根据所选定应用软件的题目,完成整个需求分析工作; (2)通过实例掌握结构化数据流分析技术; (3)进行业务需求分析、用户需求、功能需求、非功能需求分析; (4)...
  • 有图形化的界面,支持在整个程序中直接打开相应的文档或者文件 提示 类似的工具诸如DocFetcher,Mendeley里面全文检索功能等。可以试下用DocFetcher来了解相关的功能。 可以基于Lucene这个文本索引的库来做;可以...
  • 最近刚结束数据结构课设,我组抽到的项目是:单词检索统计程序,这个相比用到树、图算法的项目要简单不少。 我尽量用项目文档的要求来书写课设类文章,这样文章更有条理并且大家在书写项目文档的时候有个参考(我是...
  • 包括哈利波特检索源程序。项目文件。全部TXT格式的书籍。作业内容包括: 要求提交: 1. 实验报告 (word文档) 2. 包含源代码(.cpp, .h文档),哈利波特8本书的内容(.txt文档),可执行文件(.exe)
  • 在腾讯公众平台中, “微信小程序官方后台-设置-第三方服务-插件管理” 里点击 “添加插件”,搜索 “腾讯位置服务地图选点” 申请,审核通过后,小程序开发者可在小程序内使用该插件。 具体步骤可参考 【腾讯位置...
  • 打算做一个小程序,因为感觉做过小程序的人比较多,而且网上视频教学资料充足,这样做的过程中遇到困难也方便请教他人或者查询资料。如果没有接触过小程序的,就要开始学习起来了;基本上按官方的文档或者网上的一些...
  • 微信小程序之地图功能

    万次阅读 多人点赞 2017-02-12 23:18:34
    转载请注明出处:http://blog.csdn.net/crazy1235/article/details/55004841本篇blog主要介绍微信小程序中的地图模块相关功能。基本使用地图组件使用起来也很简单。.wxml...
  • 微信小程序实例系列

    万次阅读 多人点赞 2018-02-08 11:11:12
    微信小程序实现部分高德地图功能的DEMO下载 微信小程序实现MUI的部分效果的DEMO下载 更多微信小程序实例 GIT GIT地址 https://github.com/Rattenking/WXTUI-DEMO GIT下载 ...
  • 2、在高德开发平台下载微信小程序SDK,https://lbs.amap.com/api/wx/download 解压下载的文件得到 amap-wx.js ,在创建的项目中,新建一个名为 libs 目录,将 amap-wx.js 文件拷贝到 libs 的本地目录下...
  • 搜索引擎的检索模型-查询与文档的相关度计算1. 检索模型概述      搜索结果排序时搜索引擎最核心的部分,很大程度度上决定了搜索引擎的质量好坏及用户满意度。实际搜索结果排序的因子有很...
  • 随着社会的发展,社会的方方面面...总体设计主要包括小程序功能设计、小程序总体结构设计、小程序数据结构设计和小程序安全设计等;详细设计主要包括微信点餐小程序数据库访问的实现,主要功能模块的具体实现,模块实现
  • 微信小程序云开发的踩坑与填坑篇

    千次阅读 2020-02-22 22:06:52
    这里首先引入官方文档中的解释: 小程序端与云函数端的表现会有如下差异: 小程序端:如果没有指定 limit,则默认且最多取 20 条记录。 云函数端:如果没有指定 limit,则默认且最多取 100 条记录。 有比较多的朋友...
  • 最近毕业设计强行加了一个微信小程序… 记录一下关于“picker”的用法。 从后台拿到的数据是这样滴: 我需要实现的效果: 主要实现代码: js文件: getCreditlistData:function(url){ var _this = this...
  • 利用Lucene接口编写简单的信息检索系统,实现对本地目录建立索引和搜索功能。代码包含两个JSP页面,放入tomcat的webapp目录中即可在浏览器中运行程序。选择文档路径时如若涉及浏览器权限问题,可直接输入。
  • 最近做了一个小程序中间用到了小程序客服功能,主要实现采集用户提问,并且针对关键词自动回复及手动回复。...小程序打开客服功能很简单只需要加入如下代码就可以直接打开客服界面,然后直接发送消息...
  • 第一步:引入weUI组件,方法很多,我是直接引入了weUI的components文件夹,也可用其他方法引入,详见微信公众平台文档说明 第二步: 在app.wxss页面引入weui.wxss 第三步: 在需要使用weUI组件的页面的json文件中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,092
精华内容 41,636
关键字:

文档检索小程序