[技术问答]微信小程序常见问题及新手跳坑指南 每日更新 欢迎补充

以下为一些微信小程序常见问题整理,如果你有需要补充的可以在楼下回复进行补充,如果本帖内容有误,请回复,感谢!

微信小程序  navigateTo 只能使用五次  五次之后无效  怎么处理的?

答:

不是只能跳转5次,而是跳转层次只能是5层,注意理解。

页面一层一层往里跳进,最多5层。是这个意思。

微信小程序中能否用js更改app.js中的globalData?怎么实现?

不能更改的话怎么实现在当前页面中设置一个属性,在另一个页面中也能显示出来?

答:

可以修改啊,globalData只是设置在app.js 的一个object数据,你可以直接改的。

比如:

在globalData里有一个users = ['张三', '李四'];

在任意一个js里可以修改:getApp().globalData.users = ['王五', '赵六'];

wx.showToast({  title: '成功',  icon: 'success',  duration: 2000})这个代码在开发工具里面提示不了啊,请问各位是怎么解决的?开发工具只能提示

求大神帮忙看下

答:

现在是有这样的情况。IDE的代码提示和官方API不一致。

类似问题还有,IDE可以使用的组件,手机上不可以正常显示等。

版本问题,只能微信解决。在这之前,请手动敲入!!!

开发者工具还美更新吧,看了下文档toast即将弃用,使用wx.showToast,但是开发者工具里还没更新

1、php自己的session是用来判断用户是否登录的,windows+apache的话,小程序的session咋存储。是存储到数据库中???还是哪???

2、wx.login中的code哪个是用户的唯一标识?是openid吗??

答:

小程序在本地存储一个秘钥,每次请求的时候带过去,服务端校验这个秘钥,如果合法,返回成功和对应的数据

微信的check方法里面的参数是什么?

微信小程序的用户信息可以做登录吗?请问小程序的用户信息可以做登录吗,只有头像和昵称,都没有唯一标识

答:

这个应该是要和后台配合,自己生成一个session作为唯一标示,不能用openid
swiper插件使用问题

感觉没办法,组件的体验需要微信的优化,组件都是封装好的改不了

小程序 post 参数一直进不去 服务器端没接收到。

我试了下,php框架使用ThinkPhP。请求代码:

wx.request({

url: 'http://localhost/api/getList',

data: {lastid:lastid,limit:limit},

header: {

'Content-Type': 'application/json'

},

method:'post',

success: function(res) {

var cc = res.data;

},

fail: function(res){  },

complete: function(){  }

})

post数据:

后台代码(查询后返回,使用ajaxReturn返回数据到前端):

function getList(){

$list = M('mmc')->field('id,title,img,cTime')->limit($limit)->select();

$this->ajaxReturn($list);

}

前端接收到的数据(success函数回调的res):

关于php无法接收微信小程序POST传参刚刚开始按照微信官方的方法写了一个POST传参,后台使用php进行解析入库。但是突然发现GET能接收到传参,但是后台$_POST死活都没办法进行传参。wx.request({      url: 'http://localhost/XXX.php',      data: {        menu: data.detail.value.menu ,      },      /*header: {          'content-type': 'application/json'      },*/      method:'post',      success: function(res) {        console.log(res.data)      }    })复制代码查了资料,都说是'content-type': 'application/json'复制代码大小写的问题。但是我把它改成小写了还是不行。后来仔细研究了发现,微信小程序通过POST的不是字符串,而是JSON信息,所以在后台是无法直接用$_POST进行解析的。这个是我们正常POST信息浏览器对后台文件发送的post信息这个是小程序POST的信息,所以我们就要处理一下才行了php获取信息如下:$menu = file_get_contents('php://input');$val = json_decode($menu,true);echo($val['menu']);复制代码把json转换成数组以后就可以正常的进行数据处理了!小程序里的console在wing工具哪里看点击调试即可之前已认证的公众号不能用作开发小程序吗?小程序是和订阅号、服务号以及企业号平行的新类型,所以需要在微信公众平台申请一个新的小程序号,需要重新认证。特别好奇 微信小程序能不能支持发送图标到桌面这个功能安卓应该可以,苹果不行微信小程序没有提供webview组件吗?首先微信内跳转普通H5页面时,跳转地址是需要在国内备案的,否则会有警告提示。以微信的尿性,我个人估计小程序是不会提供webview组件让你自由加载第三方页面的,安全考虑。[table=98%][tr][td]list是数组,怎么判断条数为0你说的是条件渲染吗?也可以可以在 {{}} 内进行简单的运算,包括三元运算符、逻辑判断、算数运算[table=98%][tr][td]我想在首页顶部导航上添加一个按钮,点击后跳转到另外一个页面。请问怎么实现,谢谢了微信小程序有相关的API:wx.navigateTo(OBJECT)保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。OBJECT参数说明:参数        类型        必填        说明url        String        是        需要跳转的应用内页面的路径 , 路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 'path?key=value&key2=value2'success        Function        否        接口调用成功的回调函数fail        Function        否        接口调用失败的回调函数complete        Function        否        接口调用结束的回调函数(调用成功、失败都会执行)示例代码:wx.navigateTo({  url: 'test?id=1'})//test.jsPage({  onLoad: function(option){    console.log(option.query)  }})注意:为了不让用户在使用小程序时造成困扰,我们规定页面路径只能是五层,请尽量避免多层级的交互方式。wx.redirectTo(OBJECT)关闭当前页面,跳转到应用内的某个页面。OBJECT参数说明:参数        类型        必填        说明url        String        是        需要跳转的应用内页面的路径success        Function        否        接口调用成功的回调函数fail        Function        否        接口调用失败的回调函数complete        Function        否        接口调用结束的回调函数(调用成功、失败都会执行)示例代码:wx.redirectTo({  url: 'test?id=1'})wx.navigateBack(OBJECT)关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()) 获取当前的页面栈,决定需要返回几层。OBJECT参数说明:参数        类型        默认值        说明delta        Number        1        返回的页面数,如果 delta 大于现有页面数,则返回到首页。举个例子:点击一个按钮后跳转  buttonClick:function(e){    var agrs ='我是参数';    wx.navigateTo({        url: '../order/order?order=' + agrs    })  },其中的URL是工程里目标页面的相对路径。至于你说的导航条左上角的按钮,需要自己去做UI,以上是逻辑层面的。想开发一个社交小程序 程序里面产生动态能提示用户么?微信的概念是不打扰用户,肯定不能随便给用户弹消息,但是有模板消息 是专门做消息通知的想做个本地垂直类的服务型项目。小程序试用吗非常适合,试水成本也不高怎么让充满整个屏幕啊宽高都设置为100%,试试看微信小程序多个组件动画,官方教程上都是单个组件的动画比如var animation = wx.createAnimation({        duration: 1000,        timingFunction: "ease",        delay: 2000      })      this.animation = animation          animation.scale(1).step();      this.setData({        AvatarShow:animation.export()      })

复制代码这样的,但是我想让这个动画执行完毕了以后,控制欢迎您:{{userInfo.nickName}}复制代码其他的组件做动画效果应该怎么做呢?    rotateThenScale: function() {        this.animation.rotate(Math.random() * 720 - 360).step()            .scale(Math.random() * 2).step()        this.setData({ animation: this.animation.export() })        setTimeout(function() {            this.animation2.rotate(Math.random() * 720 - 360).step()                .scale(Math.random() * 2).step()            this.setData({ animation2: this.animation2.export() })        }.bind(this), 3000)    },复制代码比如这个是我修改的官网示例,animation不同就可以控制不同的组建了,这个相当于获取了界面元素

详情请见:http://bbs.larkapp.com/thread-11751-1-1.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,287评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,346评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,277评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,132评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,147评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,106评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,019评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,862评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,301评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,521评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,682评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,405评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,996评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,651评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,803评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,674评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,563评论 2 352

推荐阅读更多精彩内容