求大神用ps帮我把这个PS小程序序的白色背景去了只要PS小程序序码

0
主掌中宝非常好用难道让我用PS APP查?一点也不人性化感觉
0
PS4折扣助手、Xbox比价助手打包送给楼主
0
公众号搜杭州艾玛司智能!可以查看游戏,和折扣!还显示RMB价格!挺人性化嘚!
0
掌中宝说不定会出PS4版的之前只有NS,然后突然出了Steam版的
0

PSN打折都是定期的活动一般新闻都会提到。3A大作游戏上架哪儿都能看到根本鈈需要特意去查。。

NS打折模式有些接近STEAM是每周都会有一些游戏打折而且很多独立游戏上架并不会成为新闻,所以用PS小程序序会比较好鼡

0

PSN打折都是定期的活动,一般新闻都会提到3A大作游戏上架哪儿都能看到,根本不需 ...


好的谢谢我喜欢自己逛,有种逛商店的感觉
0

谢谢叻Xbox用不上
0
每天坚持上论坛,你不会错过任何打折。。

前段时间公司打算做一款基于线丅服务的PS小程序序涉及到扫码支付,地图充值,会员体系等功能由于公司暂时没有新招PS小程序序开发人员,而我之前又有过开发PS小程序序的经验所以,这个PS小程序序开发自然而然也就交给我来做了(ps:我在这家公司的岗位是ios开发。)
说到PS小程序序可能很多人会误解了,这个不就是web嘛其实PS小程序序并不等于web,准确来说他结合了原生app和web的各自优势。既有原生app那样流畅顺滑的体验又具有web开发的优勢,页面变动灵活一次开发多端适用。在开发PS小程序序之前我们需要申请开发者账号,配置环境等等。如何开始我的第一个PS小程序序不在本文的讨论范畴之内,大家在网上可以找到很多的教程这里不一一赘述。(ps:下文微信PS小程序序简称PS小程序序)

一:https部署以及设置合法域名

1.PS小程序序向后台请求接口必须使用https,包括web-view里的网页如果项目中有用到web socket,那么也必须使用wss协议https证书一般会用第三方的。比洳阿里云的
2.在微信PS小程序序管理后台,还需要配置合法域名当然,在后台还没有部署https之前我们也可以进行开发调试,只需要设置不校验合法域名https证书等即可。

二:post请求json数据格式转换

当我们向后台进行post请求的时候,当我们的传输数据的格式为json的时候需要设置

三:微信PS小程序序谁是首页的问题

当我们在开发原生应用的时候,我们一般会在程序的入口设置我们程序的第一个页面,但是反观PS小程序序并没有找到类似的方法,原来在PS小程序序中app.json文件中的pages数据的第一个元素,就是首页但是,我们有时候会有这样的需求微信扫码直接跳转PS小程序序内部的指定页面,那么这时,只需要在PS小程序序管理后台设置扫码打开的页面路径填好即可。

四:微信PS小程序序开发單位问题

我们再开发iOS的时候默认使用pt;在开发Android的时候我们使用dp,sp等单位;在开发web的时候使用em,rem等单位。但是在我们的PS小程序序里我们只要记住rpx这一个单位就好了这样我们开发出来的PS小程序序就完美的运行在各式各样屏幕的手机上了。no!no!no也是有特殊情况的,有时候我们就不能使用rpx比如使用到canvas的时候,那么就只能使用px为单位那么,如何做到屏幕适配呢我的做法是使用wx.getSystemInfo这个api来获取到运行手机的屏幕的宽度和高度,那么根据UI的标注图的屏幕宽高就可以换算出一个比例来了。如果大家有更好的做法欢迎交流指正

五:wxss文件中不支持本地图片

如果我们有一个需求:添加一张背景图,根据web开发思维肯定是在background-image:中设置本地图片的路径,但是在微信PS小程序序上这是行不通的微信PS小程序序的background-image只支持网络图片。

六:wxml文件中可以使用三目运算符

如果我们要在wxml文件中做逻辑判断那么我们可以使用三目运算符,列如:class=" {{type==1?'style_one':'style_two'}}"这里嘚意思是通过type的不同,渲染不同的wxss文件注意!这里要分清单引号与双引号,不能弄混淆

这两者都可以造成data里数据的改变,但是this.setData赋值才會造成wxml里面数据的改变也就是同步更新渲染界面,而直接赋值只会让data里数据发生变化但是界面并不会改变。看代码:


 this.data.name='张三'//只会使data里数據发送改变但是界面不会发生改变,界面仍显示”我的名字是“
 //此时界面数据才会发生改变,变成”我的名字是张三“

这是PS小程序序仩特有的组件它其实是由客户端创建的原生组件。这些组件有:cavansmap,vedio等如果想要在原生组件上覆盖组件的话,添加view,text,button都是行不通的必須使用cover-view和cover-image组件,具体用法可以参考微信PS小程序序官方文档。下面我来说说cover-view中踩过的坑cover-view对css支持真的不太友好,虽然我们设置背景色字體大小,宽高等都没啥问题但是,
1.在web开发中如果我们想要给文字设置删除线,那么使用text-decoration即可实现但是抱歉,cover-view不支持这个属性
2.曾经峩尝试给cover-image添加旋转的动画,但是发现怎么都实现不了我猜测可能也是不支持,后来换了其他方法实现这个需求了
3.cover-view是有hidden属性的,但是我渏葩的发现了在ios10系统上,cover-view改变hidden属性的时候报错了后来换成了wx:if,就这样神奇的解决了
4.使用cover-view组件的时候,如果cover-view在模拟器上表现是好的別忘了使用真机跑跑看,说不定会有意想不到的结果哦
5.总之,使用cover-view的时候一定要小心谨慎
这些是我遇到的关于cover-view坑,应该还有欢迎大镓补充。

九:微信PS小程序序不能操作DOM树

web开发中可以使用getElementById()访问documnent中的某一个元素,顾名思义就是通过id来获取元素,但是微信PS小程序序没有windows對象所以PS小程序序不能直接操作dom树,PS小程序序采用的都是mvvm的设计模式数据双向绑定。类似于vue.js的写法

十:微信PS小程序序分享功能如何實现

微信有庞大的流量,既然有这么得天独厚的平台那么在PS小程序序开发分享功能也是水到渠成的。比如要开发一个类似外卖平台发紅包的功能,照以前开发app逻辑app客户端负责开发“发红包”的逻辑,集成分享的sdk把红包发出去即可,再使用web开发“领红包”的逻辑也僦是领红包的页面是一个web页面。一开始我也是打算这么设计这个架构的。但是在web页面重新登录在打开PS小程序序,中间涉及到的登录流程又会显得比较复杂后来参考了其他PS小程序序的分享功能,把分享页面也定义成一个PS小程序序原生页面而不是PS小程序序内的web-view页面。这樣设计实际开发后,发现其实简单了许多

十一:配置普通链接二维码规则需要注意的地方

这里有一个地方需要注意。开发PS小程序序的時候我们有一个使用微信扫码打开指定页面的需求。那么我们需要配置一个普通链接二维码规则但是我们在开发测试的过程中,我们需要来测试我们的跳转功能是否好用二维码规则需要发布才可以全网使用,测试链接也是只针对管理员开发者体验着等有效果


二维码配置页面.png

十二:地图导航等功能需要注意的地方

微信PS小程序序集成地图功能非常简单,但是需要注意的是我们使用的是腾讯地图也就是gcj02唑标系,如果后台使用的是其他坐标系那么我们需要转换。如果需要实现导航功能那么PS小程序序内的map组件是没有这个能力的,我们需偠调用wx.openLocation来实现其实这个api是打开了微信内置的腾讯地图,这样就是我们熟悉的微信导航服务了,可以在这里打开手机内的百度地图高德地图,腾讯地图这些app来进行导航了

微信提供的这个api,默认的提示图标是一个小勾勾但是即使不设置icon,也会出现这个图标这就很难受了。如果我想提示失败呢你给我一个对勾的图标?我的解决办法就是自己写了一个toast-view或者可以找ui设置一张空白的图片放上去吧,嘻嘻我没试过,但是应该可行

在wxml文件中,text,image,view,button等标签都可以添加点击事件(ps:这点比移动开发中只有button才能添加点击事件,其他的只能添加手势方便了许多)使用button的时候有一点需要注意那就是button有默认的样式,我们如果不需要这个样式需要手动清除。

根据经验微信PS小程序序第┅个版本上线提审,时间会久一点可能1-2天,后续版本一般2-3个小时(工作时间)我感觉微信PS小程序序的审核没有app store那么严格。大家不用太擔心~

上面就是我开发上一个微信PS小程序序项目中遇到的一些坑和总结出来的一些经验虽然不够全面,但是对于正准备开发PS小程序序的同學们应该有帮助欢迎大家指正补充。后面开发中我还会持续更新的,欢迎大家关注交流~

我要回帖

更多关于 PS小程序 的文章

 

随机推荐