用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

小程序社区 首页 教程 官方教程 官方问答 查看内容

问答《三十九》循环列表点击时改变当前项的背景颜色

天下雪 2017-3-1 00:08

问题:wx.requset请求出错net::ERR_CONNECTION_RESET 源代码如下: wx.request({ url: 'https://www.dinggestyle.com/API/GetOrgList', data: { OrgType: 0 }, method: 'GET', success: function (res) { ...

问题:wx.requset请求出错net::ERR_CONNECTION_RESET 
源代码如下:

  1. wx.request({
  2. url: 'https://www.dinggestyle.com/API/GetOrgList',
  3. data: { OrgType: 0 },
  4. method: 'GET',
  5. success: function (res) {
  6. that.setData({
  7. username: '成功',
  8. })
  9. },
  10. fail: function(err) {
  11. that.setData({
  12. username: '失败'
  13. })
  14. }
  15. })

小程序里面怎么都是失败,控制台提示 
1.jpg 
但是这个地址放浏览器请求是没问题的,地址:https://www.dinggestyle.com/API/GetOrgList?OrgType=0

官方回答:林超

查看下工具的代理设置 
切换下系统代理和直接连接网络试试

天下雪:可以看一下是否有其他软件工具占用了端口;

问题: 
为什么小程序只有在调试模式下才能打开PDF和doc文件?

  1. wx.downloadFile({
  2. url: "http://360test.s1.natapp.cc/study4j-web/test.pdf",
  3. success: function(res) {
  4. console.log('downloadFile success, res is', res)
  5. var filePath = res.tempFilePath;
  6. wx.openDocument({
  7. filePath: filePath,
  8. success: function(filePath) {
  9. console.log('打开文档成功');
  10. }
  11. })
  12. }
  13. })

请问各位大神,我们需要在小程序中想打开pdf或word文件,但是怎么都打不开,只有开启了调试模式才能打开pdf,但是我们以后上线后肯定用不了调试模式,请问怎么解决该问题?

官方回答:林超

下载和上传文件也必须使用安全域名

问题:目前的文件 size 限制问题 
我司现在压缩后纯代码量已经达到 900K+,基本上很难有进一步减少空间,由于文件限制问题在技术上我们已经做了非常多的妥协(比如使用网络图片,放弃第三方包的稳定性/便利性),随着业务发展后续文件已经很难再缩减,希望微信官方能放宽此限制(或者其他可行的方案) 
答:林超

你好,我们后续的版本会对这个部分做优化,优化新增加的代码包体积应该会满足你们的要求

问题:wx.request()中获取的数据,为什么不能在success函数外读取 
当我使用wx.request从配置的后台服务器中获取数据,数据只能在success中使用,我在success函数中使用console.log(res.data)显示从服务器中传输过来的数据,但是,在success函数中声明var data=res.data,然后在wx.request api 外使用console.log(data)来显示从服务器中传过来的数据,却显示不出来。 
官方回答:韬々

对的,这是一个异步接口,必须在回调函数内才能拿到请求成功的响应数据

问题: 
有关于微信小程序缓存的问题

在使用缓存时,存入数据和取出数据不一致,无论是使用同步或者异步取数据,都会出现数据不一致的情况。 
官方回答:韬々

如果多次对同一个 key 值存入数据,新数据将覆盖旧数据。

问题: 
WXSS 如何选择整个 Page?

想要设置背景色.

  1. #Page {
  2. }

官方回答:韬々

顶级元素是 page,直接在 WXSS 内添加 CSS 属性就可以了 
page{ 
background-color: red; 
}

问题:微信小程序中的循环列表,怎么才能在点击时改变当前项的背景颜色 
微信小程序循环出来的列表,怎么才能在点击时改变当前项的背景颜色, 
改变当前选项颜色同时恢复之前被改变的颜色,保证同时只能有一个选项被改变颜色
答:Tïedào

1、page.data里设一个变量,比如activeItemIndex。 
2、列表项里增加一个属性data-index="{{index}}" 
3、在列表项的catchtap事件里page.setData({activeItemIndex: e.target.dataset.index}) 
4、列表项的class里根据activeItemIndex设置不同样式,如class="{{index===activeItemIndex?'active':''}}" 
5、wxss里定义.active样式的背景颜色。

问题:formid有效期

答:

下发条件说明 
支付 
当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息(1次支付可下发1条,多次支付下发条数独立,互相不影响) 
提交表单 
当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)

问题:小程序支持微信本地消息通知吗? 
小程序是否支持本地消息通知,例如小程序在后台运行,通过websocket拿到消息后,通过调用API给用户发送一个本地通知,如果没有对应的API,小程序团队是否考虑过该功能 
答:Sincere Xie

目前只有模板消息可以用,不能弄推送

问题: 
小程序怎样上传EXCEL文件,有什么办法? 
答:追梦的人

有文件上传的API.上传到服务器然后再调取.需要后台支持

鲜花
鲜花
鸡蛋
鸡蛋
分享至 : QQ空间
收藏
原作者: 天下雪

相关阅读