微信小程序--幫助選擇困難症者


用戶登錄小程序成功后,通過傳來的code獲取openid,后端用的是PHP

    //獲取code值換取openid
    public function code_weixin(Request $request)
    {
        //聲明CODE,獲取小程序傳過來的CODE
        $code = $request['code'];
        
        // $code = $_GET["code"];
        //配置appid
        $appid = "wplhc58b8dae48d8b02";
        //配置appscret
        $secret = "wplhc832079b8e7cdbf3eecad1b720f3";
        //api接口
        $api = "https://api.weixin.qq.com/sns/jscode2session?appid={$appid}&secret={$secret}&js_code={$code}&grant_type=authorization_code";
        //獲取GET請求
        function httpGet($url){
            $info=curl_init();
            curl_setopt($info,CURLOPT_RETURNTRANSFER,true);
            curl_setopt($info,CURLOPT_HEADER,0);
            curl_setopt($info,CURLOPT_NOBODY,0);
            curl_setopt($info,CURLOPT_SSL_VERIFYPEER, false);
            curl_setopt($info,CURLOPT_SSL_VERIFYHOST, false);
            curl_setopt($info,CURLOPT_URL,$url);
            $output= curl_exec($info);
            curl_close($info);
            return json_decode($output);
        }
        //發送
        $str = httpGet($api);
        
        // echo $str;
        return $str->openid;

    }

  小程序里面用到的隨機js

    
var util = require('../../utils/util.js');
const app = getApp()
Page({
       data:{
            rand_arr: ['李小龍', '鄧麗君', '張國榮', '梅艷芳', '梅蘭芳', '成龍', '李連傑', '吳京', '趙文卓', '甄子丹', '劉德華', '張學友'],
             buttonText: '開始隨選', time1: '',
       },

      timeTest: function (e) {
          wx.vibrateLong();
          var that = this
          var time1 = that.data.time1
          var buttonText = that.data.buttonText
          if (buttonText == '開始隨選') {
            time1 = setInterval(function () {
              // console.log(that.sendNum(that.data.rand_arr))
              that.setData({
                title_is: that.sendNum(that.data.rand_arr),
                buttonText: '停止', time1: time1,
              })
        
            }, 10)
          } else {
            that.setData({ buttonText: '開始隨選', })
            clearInterval(time1)
      
          }
        },
    
})

  隨機頁面wxml

<view>
        <!-- <button class='weui-btn bg-green light' formType="submit" style='font-size:30rpx'>修改</button> -->
        <view class="bg-blue text-center light">
      
          <textarea data-name='{{title_is}}' class="bg-blue light"  bindtap='select' style="height:100px;font-size:30px;line-height:100px;border:1rpx solid;" disabled maxlength='200' value='{{title_is}} ' />
          <text class='text-black text-bold' >點擊抽取結果存入記錄</text>
          <button class="bg-green light" style='margin-top:20px' formType="submit"  bindtap="timeTest">{{buttonText}}</button>

</view>

  下圖是隨機頁面

隨着社會的發展,擺在人們眼前的事物也越來越多,可謂是五顏六色、各式各樣。雖這給人們提供了不少好的東西,但是種類的繁多、樣式的復雜看上去眼花繚亂的,都不知道該選哪一個了。

大家有沒有過這么一種體會尤其是對選擇困難的人來說:

  例一、每逢買衣服的時候就不知道,該買哪種類型的服裝,有運動裝、休閑裝、帥氣的、可愛的等等一些,在淘寶上、商城里逛來逛去還是不知道買什么樣的,總是不知道買哪個,到最后往往買回去的都會在糾結一番。

  例二、還有的在裝修房的時候也是不知道該裝修什么樣的風格,有中國風、歐美風、復古的等等一些,每天在電腦上、手機上搜來搜去也不知道裝修什么樣的,最后也是,要不就全外包出去,要不就草草的裝修了事。這中間避免不了會走很多的彎路。

現在有一個這么一個小程序“幫挑幫選”,在這里面會有好多朋友來替你參考選擇,最終拿出最好的那個選擇結果。如下圖:

哪張圖上面點贊的次數最多,哪個就是這幾個里面最好的選擇,這樣你也就不用再糾結到底選哪個了,就相當於給了你一個參考答案。

詳細圖析說明請掃描下方公眾號二維碼了解更多內容:

下面是“幫挑幫選”小程序碼:

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM