![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 55
weixin_44019016
这个作者很懒,什么都没留下…
展开
-
小程序坑(都怪自己不细心嘛)带参小程序码,扫码出现页面不存在
做小程序海报这个功能,跨过了好几道坎,终于到实现,已生成的产品二维码,分享出去,再扫码进入产品详情。开始,我生成的图片二维码,没有问题,当时,我就随便写了个路径(首页)一扫码,即可进入一扫这个,即进入到首页,有点小兴奋。于是,马上把path一改:然后,在手机端,怎么扫出来,都是显示的“页面不存在”最后再...原创 2019-11-07 14:17:09 · 2718 阅读 · 0 评论 -
微信小程序保存图片到相册时,出错:saveImageToPhotosAlbum:fail file not found
出错现状:以上是在微信开发者工具看到的错误信息,真机时,出错的也类似。于是,我看了一下官方网站,把download域名也设置一下。发现也没有用。最后,也是从网上找资料,先调用 一下,wx.getImageInfo,就可以了。看来,微信客户端,是要得先得到这个图片,才能去保存,仅仅是能在小程序上显示还不行。代码大家自己拼接一下,我...原创 2019-11-07 11:29:06 · 10129 阅读 · 3 评论 -
JS简头函数的理解
先列代码:var foo = a => { console.log( a ); }; foo( 2 ); // 2从这里,我们可以看出a=>代表的是变量,相当于 function(a)原创 2019-10-31 17:08:40 · 138 阅读 · 0 评论 -
如何在小程序页面上,更新被调用组件上的元素或标记的数据
相信大家组件都已经用过了。也大概了解了他们的通讯方式。但是,如果我们要在页面上动态的更新 页面上的组件显示的内容,该怎么办?以下演示给大家看。首先我有以下:组件A wxml:<view class='navbarCon acea-row row-center-wrapper' wx:if='{{parameter.navbar==1}}'...原创 2019-10-30 15:54:46 · 1284 阅读 · 0 评论 -
循环与闭包,期望每隔一秒打印递增数字
for (var i=1; i<=5; i++) { setTimeout( function timer() { console.log( i ); }, i*1000 );}上图,看起来,会输出 ,1,2,3,4,5,6但实际是6个6如果我们象下面这样写:for (var i=1; i<=5; i++) { (f...原创 2019-10-30 10:26:22 · 565 阅读 · 0 评论 -
微信退款时,出此错不支持给定路径的格式 ,那是因为没有装证书以及路径没有设置好
WxPayAPI.WxPayException: System.NotSupportedException: 不支持给定路径的格式。 在 System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath) 在 System.Security.Util.StringExpressio...原创 2019-10-29 16:09:37 · 1068 阅读 · 0 评论 -
小程序实现页面之前的JSON数据传输通讯
今天正在做一个,小程序的页面之间的通讯。场景是,用户在下单,下完单后,进行付款操作。付完款后,后端会返回一个订单对象回来。包括,订单的,订单ID订单状态出错信息订单的其它情况等这是一个JSON数据我希望在提交订单,付完款时,的页面A,与付完款后的页面B,把JSON数据 从A页面,传递到B页面。...原创 2019-10-24 11:40:46 · 246 阅读 · 0 评论 -
聚族索引解决数据库访问慢,及关联表访问慢。
今天做了小程序一个购物车的功能,他需要关联三个表。于是,我关联如下:三个表都通过productId去关联,但小程序在打开是,非常慢,如图:后面,同事一说,把Product_price表加上productID的聚族索引。一加,结果速度非快,如图:所以,如果有遇这种问题,尤其关联表,可考虑是否因为没对相应的...原创 2019-10-16 16:02:02 · 110 阅读 · 0 评论 -
小程序页面CSS问题,引申出来的解题思路,自己总结一下
首先,情况是这样的:我在一个参考的小程序里,实现了一个购物车的功能,当然 主要 是使用的人家的界面我在里面实现数据的显示。该功能,实现在参考的小程序A里,(暂时叫他小程序A)然后,我在另一个已经成型的了小程序(本身含有其它CSS)把该小程序页面的代码复制过来还把一些引用的代码复制过来结果,底部的购物车,显示错乱。...原创 2019-10-16 13:53:33 · 290 阅读 · 0 评论 -
foreach支持 类似continue的用法
foreach支持 类似continue的用法由于foreach实际是不断调用 function,因此,当希望程序判断某逻辑为真是,进行下次循环,直接return即可原创 2019-10-15 11:01:02 · 4215 阅读 · 0 评论 -
一个MAC系统,通过Parallels Desktop带两个系统
一个MAC系统,通过Parallels Desktop带两个系统由于工作需要,我运行.net后台,前端VUE程序,安卓studio,MYSQL,IOS等程序。现在正好进行到需要进行IOS程序的运行。由于我现在用的是MAC系统,我需要运行一下IOS APP,但为了能够熟悉和在任何地方都能搭建出来这个运行环境,因此,我用了Parallels Desktop这个软件,其中的WINDOWS,主要...原创 2018-12-08 13:12:49 · 5850 阅读 · 2 评论 -
我是如何实现前端H5第一个产品详情页实现的思路及步骤。
今天公司讨论了,接下来,我们为我们的单品网的工作具体任务安排。由老马来组织召开了三人的简单会议。会议就在整个开放的大办公室里(40-50人)进行,我,老马,老卢,坐在一个小圆桌上,开始了我们的会议。一开始,我就把我的原型拿出来给大家看,接下来,我们要定的这些工作,很快,我们就决定了以下事情:我负责H5前端的工作,老卢负责后端代码的数据支持实现。我们就快速的完成第一个版本,这个版本是一个极...原创 2018-12-20 05:13:28 · 5193 阅读 · 0 评论 -
新手开始制作第一个H5移动端WEB购物流程页面的思路
今天,开始制作我自己需要的移动电商单产品页面,通过上次在网上下载的移动电商购物流程页面,我们现在开始。今天主要说的是制作这个流程的思路。由于我是新手,还有很多东西不懂,因此,我暂时只能是用最简单化的制作过程。所以我的准备工作有:1)chrome 浏览器,主要作用是预览和测试效果2)手机一台,主要作用是预览和测试效果3)Hbuilder 编辑器,主要是可以直接点击 运行,然后就可以测试效...原创 2018-12-21 09:12:32 · 2787 阅读 · 0 评论 -
我是如何学习Json,Jquery,AJAX这些技术,并学习致用
今天就原来计划要完成的开发的事情,重新再总结。由于原来对这方面(Ajax,Jquery,JSON)的概念与基础,稍为模糊,因此,我的思路是这样:1.做任何事情 ,首先要了解其背影,及其背后的故事阅读了其故事之后 ,你就会明白 ,他的来历,来源,为什么会有这个东西等等这些事情。这样就会形成第一个印象,如果聊起这个技术时,也能说出个一二来。因此,我第一时间百度了一些这些技术,从百度百科那里了解...原创 2019-01-10 22:18:36 · 198 阅读 · 0 评论 -
微信开发中,该怎么申请微信公众号,开发者帐号,微信支付?h5,jsapi,网站等开发功能?
花了两申请个星期,兜了几个弯,终于把微信支付涉及的所有帐号,该申请哪些开发功能搞清楚了。首先,第一个说说我们的业务场景。我们也实现的是,1)在微信内微信支付功能 2)微信外浏览器微信支付的功能。由于一开始,并不太清楚要实现这些功能,该申请哪些需要的东西,导致有几点的浪费,第一个,首当其冲的,便是多申请了一个开放平台帐号,多浪费了300元认证费(虽然后面肯定也需要用不过现阶段,暂时确...原创 2019-01-06 22:43:39 · 277 阅读 · 0 评论 -
如何解决微信支付回调:支付成功及支付失败都不进行任何操作(支付坑)
这几天都在用微信支付这块功能,不得不吐槽一下微信支付的小坑关于微信提供JSAPI文档,本来想着他们写的开发文档,肯定是没有任何问题。结果在开发测试中,支付完成后或者支付失败都没任何效果。我已经在JS里面做了跳转,也不管用。后来发现,原来是示例代码的提交按钮写成了<asp:button 把它改为<button 就可以了。真好坑哦。 还好,当我遇到这个问题时,没急着去解决它(当时...原创 2019-01-07 19:21:47 · 13131 阅读 · 0 评论 -
append 函数,如果不断用append 会导致显示有问题,错乱或不对。
今天,遇到了一个很奇怪的问题。用append怎么都 没办法显示好网页。后来发现,不能不断的用append 去添加内空,会显示不对。只用一个append 就好了。下面写出来给大家看一下。这问题也让我,花了好几个小时,为节省大家时间,如遇到和我相同的问题,请大家看看以下情况,对照去修改吧。:) 例子:比如:html是这样:<ul class="active”>...原创 2019-01-23 22:32:03 · 1499 阅读 · 0 评论 -
微信支付示例代码中的JSAPI, JSSDK,共享收货无法使用,有解决办法的告诉我。
公司项目,计划做的一个简单购物流程系统,用微信实现。 主要使用场景是,网友在微信打开产品链接,下单,购买,填写收货地址,支付,结束。 于是我下载了微信的JSAPI,进行开发。支付测试通过完成。 但还有一个共享收货地址,这个功能要实现。这个功能,主要是使用微信原生的东西。 只要网友在微信里-》我的,里面设置了收货地址,即可以调用出来。 开始,我使用JSAPI源...原创 2019-01-09 09:44:37 · 531 阅读 · 1 评论 -
我是如何开始制作第一个.net aspx页的开发。
我是如何开始制作第一个.net aspx页的开发。之前在做微信支付的功能实现时,我还未开始自己实现一个从页面请求,到业务逻辑实现,再到访问数据库,再到返回对象,最后返回到页面的一个过程。很多时候,我们开始的很多应用都是这样的一个过程。比如说,我们要实现一个电商系统 ,那我们从下单购买,用户点击选择颜色,放入购买车,点提交,这时,就会有,1)从这个页面获取用户提交的数据,2)这些数据涉及一些...原创 2019-01-14 21:48:39 · 2075 阅读 · 0 评论 -
微信共享收货地址拉不起来,需要注意的问题,一不小心,可能会浪费很多时间
首先,我要在微信里,实现下单购物的功能:那么,自然会用到收货地址的功能。使用的场景是这样的。1.用户选择产品规格2.用户点击“立即订购”3.这里出现“提交订单”页。然后,最顶部就是一个“收货地址”如果用户之前有输入或从微信获取过,那么就会从数据库中调取出来。但一开始肯定是没有的。于是,会出现“新建收货地址“就是我们现在说的功能。我一开始实现的代码是:1)点击”新建收货地址“...原创 2019-01-25 10:02:24 · 777 阅读 · 0 评论 -
我的微信开发总结,H5一个简单的单产品页面开发过程(微信支付简单电商购物开发过程)。
做了一个月左右的微信开发,从零开始,从认识公众服务号,开放平台,商户平台,再到开发具体应用。在这里做一次复盘。所谓复盘,就是重新做思维的演练。就象是下期的人,下完后,重新复盘,重新走一遍,思考每一步是怎么做,为什么这么走,有什么可以改进的地方。正如《复盘》里面说的,人有30%可能靠,学别人学老师进行提升自我,但70%是靠学习自己,学习自己过往的经历,重新审核自己的每一步,来提升自我。因为,这是...原创 2019-01-20 22:14:49 · 2363 阅读 · 0 评论 -
微信开发的总结:微信支付极容易忽略而导致的问题
写这么总结的目的有二:第一、为自己作记录,以免后面不记得怎么开发了第二、为新开发者,提供一些帮助,以免他们为某些问题纠结,浪费时间。先上图,我把它整理为一个思维导图,图告诉我们要注意哪些地方第一:先说微信支付。做微信支付,一定得认真看到的JSAPI文档。微信支付有两个场景:1.在微信里支付,对应的JSAPI文档,同时对应就是公众号支付因此要具备两个条件:1)公众服务号2)微信商...原创 2019-01-09 21:48:21 · 328 阅读 · 0 评论 -
记录一下开发共享收货时碰到的问题,以免后面出此问题,可以翻查。
前天出现:invalid appid 问题1:用别的手机,会突然出现上面的问题,不影响继续开发,继续进行。问题2:去XMLToken.xml,我的手机也出问题。结果:花了好些时间,未解决,后面再找时间解决,继续进行其它工作。 偿试:1.偿试是否路径问题。==失败2.检查大小字,没问题==失败3.修改secret 也不行。==失败 问题定位:安...原创 2019-01-26 09:14:27 · 110 阅读 · 0 评论 -
JQUERY的使用,获取ul,li里面的值
1.JQUERY的使用,获取ul,li里面的值首先,我在获一下收货地址功能的时候,用的别人现成的东西,用JS实现的动态获取省市区信息。但是他里面在选择完地址信息后,没有把值获取过来。如图:但是动态获取之后,不知道,怎么取出来。。后面看到了发现,原来可以这样取。这个取的是 ul 里的css里的,li 其中css为active的值。同时,也知道了。可以在运行时,直接在co...原创 2019-01-27 19:09:56 · 3091 阅读 · 0 评论 -
如何搭建微信开发环境,提高开发效率,减少调试测试时间。
做了一些时间微信开发。我单独完成了以下功能:1)微信支付的功能实现2)收货地址的功能实现3) 与及完成的一个产品到支付的前后端功能。虽然这些都有示例代码,但在做到实际项目中,要把这些功能融合进来,还是费了不少功夫。比如,需要把微信支付的功能,融合到自己开发的产品中。其中除了一些参数设置,也需要理解好他们的逻辑,才好融合进来。那么对于微信开发这个比较封闭的环境,该怎么去调试呢?首先,...原创 2019-01-16 23:05:33 · 157 阅读 · 0 评论 -
电商系统如何制作自己的数据流DFD图
电商系统如何制作自己的数据流DFD图 最近,要做一些系统分析,用数据的逻辑角度去理解系统,因此需要制作一个数据流图。 制作这个图时,主要的障碍是,在制作过程中,很容易,把一些控制都考虑在里面。 比如一些逻辑判断的显示,控制页面如何页面等想法,一不小心,就容易把它加进去。 这是再重申那句话,数据流图,只告诉我们做什么,不告诉我们怎么做。 于是,这样就容易把自己...原创 2019-02-18 16:30:55 · 10398 阅读 · 2 评论 -
在做前端时,出现的Click事件及Swipe滑动,touchstart时出现的问题及解决
在做前端页面的动态效果时,我们要做以下几个事情:1)当打开地址列表页时,显示整个地址列表2)在整个地址列表中,点击其中一个,即选中该地址,返回至订购页,并更新订购页地址2)在整个地址列表中,滑动地址,出现编辑,删除功能。首先,出现的第一个问题是,点击打开地址列表时,我从network中,发现ajax并调用了两次。于是,我检查了一下代码,同...原创 2019-03-06 11:18:10 · 1648 阅读 · 0 评论 -
打开aspx页面是空白,但去掉<%%>符号,却正常的问题解决(重复类导致的问题)
近期在对项目进行一些整理。 主要做了一些重构的工作,比如修改项目名字,修改变量,方法名,包名等等。当我做完这些工作的时候,我重新对程序又进行了一些测试。 突然发现微信里的程序(我把微信支付提供的程序作了修改)JsApiPayPage.aspx运行之后出现空白。真是特别奇怪。象是这样子。第一次偿试:于是,我第一步,去aspx.cs里去打断点,直接打到Page...原创 2019-02-27 13:10:10 · 911 阅读 · 0 评论 -
解决安卓手机点击有效,苹果手机点击事件无效的问题
在开发过程,我们常会遇见一些元素,他们不一定是<A>或者<button>标签但是,我们需要为他们产生点击事件。比如 ,我们的ul,li里的文档 ,我们让他们可以产生点击。于是,我们直接就是$(document).on("click", ".item", function ()用这样一个代码,就可以产生点击响应事情,然后在事件下面写代码就行了。但是,...原创 2019-03-20 14:49:57 · 2761 阅读 · 3 评论 -
App_Data文件需要注意的问题,默认情况下,创建的目录,程序都无法读写。
这两天,我们整个项目团队都在整理项目,规范化项目。对于象目录的结构,命名,归属于哪个文件夹,均一一按标准做。于是,对于程序项目中使用的到读写文件目录,一个叫xmltoken的目录,也统一放到App_Data里。(此目录主要用于保存微信用,使用到的token,这是微信要求最好做保存的,因此写入了文件)。1.我在项目里,直接在VS中添加了这个App_Data目录...原创 2019-03-25 09:54:12 · 1370 阅读 · 0 评论 -
安卓手机,修改了JS,无效果,无响应
对于,在程序上用此方法:<script src="../js/application.js" type="text/javascript"></script>引用的JS.无论怎样刷新,都没变化(还是引用的老的JS)于是,我最后,在手机端,直接退出微信 ,重新登录,才有效果。...原创 2019-03-25 10:13:53 · 387 阅读 · 0 评论 -
以前端JS面向对象的思想,实现产品列表页面的思路及分析,设计
首先,我还是认为,面向对象的思想,能够更接近事情或现实,让我们更用容易用人类的语言或是以实际世界为模板,来理解和分析我们要做的系统。首先,我们先用一个实际的例子来说明,来分析我们要做的功能。马上上个用例图:我们今天要实现的,就是上面的功能。主要需要实现的事情如下:1)HTML+CSS页面2)JS上拉刷新产品3)实现AJAX代码4)实现三者的配合联调运行这是我们可以看出来,我要...原创 2019-03-18 23:05:53 · 467 阅读 · 0 评论 -
把JSON对象数组,转换成 List 对象
先看我实现的功能把JSON对象数组,转换成 List 对象public static List<T> JSONStringToList<T>(this string JsonStr) { JavaScriptSerializer Serializer = new JavaScriptSeriali...原创 2019-03-30 18:09:56 · 5888 阅读 · 1 评论 -
Lamda表达式,找出查询所有对象集里,对象的数据并进行求和,修改等。
还是先说说实现的场景:在后端C#获取COOKIE,序列化COOKIE字符串,同时,把选中的产品挑出来,并求总数,总计。public static BuyInfoJson GetBuyInfoJson() { //1.获取cookie //2.序列化cookie //3.去掉没选中的 ...原创 2019-03-30 18:27:00 · 948 阅读 · 0 评论 -
电商系统常用的产品颜色,尺码选择JS程序实现
一、说业务这两天,一直在处理,日常电商系统的一个功能。即,产品规格选择的。主要包括颜色,尺码。我们主要是做服装。因此,当客人打开我们的某个产品页面。有购物车,及 立即购物的选择,点击时,即显示这个规格窗口。供用户选择:颜色:白,黑尺码: S ,M,L XL二、说功能细节。今天我们要说的,就是这个功能 :...原创 2019-04-11 10:05:57 · 2191 阅读 · 0 评论 -
JS与JQuery的语法注意问题,siblings与nextSibling
JS与JQuery的语法注意问题,siblings与nextSibling,前两天,在做一些选择,改变一些样式 。发觉用siblings可以用attr,removeAttr等方法。但是nextSibling确不能用attr,removeAttr方法,只能用style去改变样式。弄来弄去的,最后才发觉原来,siblings是JQUERY的语法...原创 2019-04-11 22:38:52 · 1245 阅读 · 0 评论 -
在调整CSS样式时的思路,再次反醒自己的思维。
在调整CSS样式时的思路,再次反醒自己的思维。昨天,在调整一个页面程序。具体功能是这样:我们做的一个电商系统,需要在产品详情页里,添加一个导航至“进入查看所有产品”的页面。我只需要在上面加一个显示的文字,同时处理的好看一点。不过,这个确实花了我不少时间 。首先,我从之前的一个项目里,把样式复制过来。然后在里面调。如下: ...原创 2019-04-16 11:46:44 · 85 阅读 · 0 评论 -
花生壳,在双系统上无法使用,总是局域网服务器出错。
最近两天,花生壳出了些问题,导致系统无法运行。当然,主要是因为 ,我在做公众号方面的开发,公众号的开发,要求我们必须要有域名。那我如何让这个域名,能访问,而且是在外部都能访问呢?于是我用了花生壳,之前用的好好的。但是突然间,不能访问了。一问之前,原来昨天公司域局网重启了。于是我查来查去问题。由于我用的是双系统。在MAC下,运行了一个软件,装的WINDOWS虚拟机。我把IP改来改去...原创 2019-04-22 08:59:14 · 817 阅读 · 0 评论 -
一个公众号,多个商户ID绑定
最近,公司有个需要,是要求,能在多个主体商户号(不同收款方)收款,订单支付的收款,同时,也只在一个公众号里维护,客人可查看订单。场景基本上是:客人在分享的产品页面,下单,付款 ,但是,付款可能会在不同的商户收款号。付完款,客人可以通过公众号,查看到订单。下面的方案,就是解决这个问题。1.注册多个商户号。2.注册一个公众号3.每个商户号,进入产品配置中心,开发配置,绑定公众号APP...原创 2019-04-18 21:55:18 · 12552 阅读 · 4 评论 -
移动端防止阻止连续点击事件,以免重复提交表单
防止阻止连续点击事件,以免重复提交表单。首先,先说问题。我正在做一个电商系统 。下单时,要填写收货地址,填写收货地址时,会出现收货地址出错问题。首先,我们是在错误日志中,发现出错信息:System.Data.DBConcurrencyException: 违反并发性: UpdateCommand 影响了预期 1 条记录中的 0 条。我们开...原创 2019-05-03 15:50:38 · 3092 阅读 · 0 评论