欢迎光临,了解微信小程序开发,就上易用通!

微信小程序开发问答《五十九》后台换取openid & 数据过滤

发布:2018-04-23 11:16浏览: 来源:网络 作者:cola

1、设置某个页面为启动后打开的第一个页面

在开发微信小程序的时候,除了tabBar上设置的页面之外,想进入肯定要走跳转之类的进入,但是我们开发的时候肯定想要直接看到该页面,那么我们就需要设置一下启动页面了有两种方法。

方法一:

在app.json文件中,pages数组,设置在第一个的页面就是默认启动页面,所以你只需要调整你当前开发的页面顺序就好了。 

微信小程序开发问答《五十九》后台换取openid & 数据过滤(图1)

方法二:

在编译的地方设置,你只需要设置页面的路径,勾选上“使用以上条件编译”,如果页面需要参数,那可以把参数也传上。这样启动的就是你设置的页面。 

微信小程序开发问答《五十九》后台换取openid & 数据过滤(图2)

 

2、微信小程序的背景图要怎么显示?

问:开发小程序的时候,设置页面的背景,我用到css代码:

.page__bd{
    width: 100%;
    height: 220px;
    background: url('../../assets/img/images.jpg') no-repeat;
    background-size: 100% 100%;
}

在调试工具上是显示的,但是扫面上传到手机上却显示不出来,谁遇到过这样的问题?

答:display:block或者display:inline-block

         background-image 只能用网络url或者base64 . 本地图片要用image标签才行。

 

3、 关于小程序在后台换取openid的方法

 

 一般后台发送后得到数据不成功是因为https的问题,而且前面会有一些不时间之类的数据用下面的代码访问后会把有用的数据分割出来在拼接成json格式返回来。

 

$curl = curl_init();

        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_HEADER, 1);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//这个是重点。
        $data = curl_exec($curl);
        curl_close($curl);
        $data = explode("{",$data);
        $data = explode("}",$data[1]);
        $data = '{'.$data[0].'}';
        return $data;

 

4、微信小程序中的数据过滤

问:



微信小程序开发问答《五十九》后台换取openid & 数据过滤(图3)
{{item.honorPoint}}

 

过滤item.honorPoint,如:当值为空时,显示0。vue中可以直接套用方法。

答:试试这么写{{item.honorPoint || 0}}






免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。