微信小程序实现图片上.net

微信小程序实现图片上.net,第1张

前端代码:

/*上传图片到服务器  wx.uploadFile

url:后台上脊洞传文件路径地址

data:自定义参数 {'userID':'0001'}

fileName:接收数据的参数名称,后台参数类型:System.Web.HttpPostedFileWrapper

CallBack:返回路径

暂时fileName方法传的是:file*/function UploadImage(url,data,fileName,CallBack)

{

 wx.chooseImage({

   success: function (res) {      var tempFilePaths = res.tempFilePaths

     wx.showLoading({ title: '正在上传', mask: true})

     wx.uploadFile({

       url: url,

       filePath: tempFilePaths[0],//临时路径        name: fileName,

       formData: data,

       success: function (res) {          var data = res.data

         wx.hideLoading()

         CallBack(data)

   枣拍    }

     })

   }

 })

}

后台实现

/// <summary>

/// 上传图片        /// </summary>

/// <param name="file"></param>

/// <param name="userID"></param>

/// <returns></returns>

public string UploadImage(HttpPostedFileWrapper file, string userID)

{            var msg= bll.UploadImage(file.InputStream, userID)           var result = new ReturnResult<string>(msg)           return result.Serialize()

}

file参数里面就是数据流的信息,可自行获取之后进行保存。樱岩枯

游戏引擎:cocosCreator1.9.1

之前在开发阶段,遇到这样一个问题,用户在游戏界面时,突然把小游戏切换到后台(有可能是锁屏,接电话,收到微信信息等),长时间处于后台后,返回游戏后,小游戏会出现卡顿,机型较差的情况,设置界面卡住的问题。

暂时考虑的是这一套方案:当用户从后台 切换到前台的时间超过1分钟,则强制返回到游戏主界面或登录界面。这种方案主要参考的皇室战争。肯定还有优化的地方

微信小游戏提供两个api

wx.onShow(function callback)

监听小游戏回到前台的事件

wx.onHide(function callback)

监听小游戏隐藏到后台事件。锁屏、按 HOME 键退到桌面、显示在聊天顶部等 *** 作会触发此事件。

具体处理:

这里用到一个微信的api:

wx.getPerformance().now()

获取当前时间戳,单位:微秒

我这里的处理是将游戏直接切换到主场景,具体根据自己的游戏来。

第一次在上发技术的心得,之前都是放在有道云笔记上,后面都会整理出来,方便自己查看,也希望对需要的朋友有帮助。

--水可覆舟,起于毫末

1、文本超过n行显示省略号

2、省略时,显示 展开/收起 按钮

3、文本不超过n行时,不显示省略号和展开/收起按钮

文本是否显示省略号,通过css可以实现;

判断是否显镇衫示展开/收起按钮;

通过SelectorQuery选择器,获取text及其父元素的高度,判断text高度是否超过其父元素高度,决定是否显示展开/收起按钮即可;

wx.createSelectorQuery() :返回一个 SelectorQuery 对象睁旅消实例。

SelectorQuery.exec(function callback) :执行所有的请求。请求结果按请求次序构成数组,在callback的第一个悉知参数中返回。

NodesRef.boundingClientRect(function callback) :添加节点的布局位置的查询请求。相对于显示区域,以像素为单位。

js

wxss


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12216263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存