澳门新葡亰平台游戏网站微信小程序 豆瓣电影总结

比如取 dataset 时,如果期望是数字类型,就要转换一下:

豆瓣电影:

  • 微信小程序初级开发-第一个程序
  • 微信小程序初级开发-横向纵向布局
  • 微信小程序初级开发-访问第三方网页
  • 微信小程序初级开发-顶部标题、底部菜单(Tab)
  • 微信小程序初级开发-如何在项目中加入图片、图标等?

parseInt(e.target.dataset.id)

1、打开页面:wx.showToast


这个没什么说的,大家都知道。

加载完毕:wx.hideToast

开发微信小程序时,肯定会与我们个人的服务器打交道,这一般走的是
HTTP 通道,也就是访问我们的网页。

但由于
JavaScript 的特性,反过来大家就容易忽略,就是将数字赋值给字符串参数时,大家可能觉得不会出错,不过,并不是所有地方都适用,比如
showToast 的 title 就必须赋字符串,如下:

澳门新葡亰平台游戏网站 ,2、如果请求API后得到返回的数据,首先做处理,让data=res.data(等一长串);

var app = getApp(); var pageObj = { onLoad : function(){ wx.request({
url : “”, success : function (res){
wx.showToast({ title : “完成,内容长度为:” + res.data.length, icon :
“successs”, duration : 2000 }); } }); } }; Page(pageObj);

wx.showToast({title: res.data.errCode + ”});

方便下面拿到其他的数据,不需要一拿数据就要写很长的一串,而是简短的代码。

注意 onLoad 的 L 是大写。

3、display:flex;

使用 wx.request 方法,可以看出,虽然是 JS 代码风格,但是并不是纯
JS 代码,因为 JS 代码并不支持访问第三方域的网页(权限问题)。

    flex:1;//剩余的空间占满。

上面的代码,一句语句占太多行,如果看着烦,可以调整一下:

4、涉及到传参的,需要把其当前的页面需要传递的参数当前的url,然后在接收页中

var app = getApp(); var alertSuccess = function(s) { wx.showToast({
title : s, icon : “successs”, duration : 2000 }); }; var
onRequestSuccess = function (res){ alertSuccess(“完成,内容长度为:” +
res.data.length); }; var request = function (){ wx.request({ url :
“”, success : onRequestSuccess }); }; var
pageObj = { onLoad : request }; Page(pageObj);

用onload函数的参数接收,或者其他时间中的e来接收。然后通过字符串拼接,重新

如果返回的是 JSON,怎么处理?

发起请求并请求对应的资源。

如果返回的是 JSON,则会自动转换,即
res.data 并不是字符串,而是对象。我们可以用 res.data.属性,这样直接用。

5、that和this的问题

不过 XML 还是字符串。

当发起请求的时候,最好是让that=this,防止this指向其他的对象。

  • 微信小程序初级开发-第一个程序
  • 微信小程序初级开发-横向纵向布局
  • 微信小程序初级开发-访问第三方网页
  • 微信小程序初级开发-顶部标题、底部菜单(Tab)
  • 微信小程序初级开发-如何在项目中加入图片、图标等?

6、当title正在加载的时候,可以先让其显示“加载中…”


然后加载成功后改变data中的数据即可。

7、搜索框也是传参问题。让搜索的信息以自己事先写好的结构去显示。

用bindchange来写事件。

search:function(e){

      if(e.datail.value){

              wx.showToast({

                  title:”加载中…”,

                  icon:”loading”,

                  duration:10000

              })

      }

      if(!e.detail.value){

            wx.showToast({

                  title:”请输入内容”

            })

      }

}

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图