用户登录小程序成功后,通过传来的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>
下图是随机页面
随着社会的发展,摆在人们眼前的事物也越来越多,可谓是五颜六色、各式各样。虽这给人们提供了不少好的东西,但是种类的繁多、样式的复杂看上去眼花缭乱的,都不知道该选哪一个了。
大家有没有过这么一种体会尤其是对选择困难的人来说:
例一、每逢买衣服的时候就不知道,该买哪种类型的服装,有运动装、休闲装、帅气的、可爱的等等一些,在淘宝上、商城里逛来逛去还是不知道买什么样的,总是不知道买哪个,到最后往往买回去的都会在纠结一番。
例二、还有的在装修房的时候也是不知道该装修什么样的风格,有中国风、欧美风、复古的等等一些,每天在电脑上、手机上搜来搜去也不知道装修什么样的,最后也是,要不就全外包出去,要不就草草的装修了事。这中间避免不了会走很多的弯路。
现在有一个这么一个小程序“帮挑帮选”,在这里面会有好多朋友来替你参考选择,最终拿出最好的那个选择结果。如下图:
哪张图上面点赞的次数最多,哪个就是这几个里面最好的选择,这样你也就不用再纠结到底选哪个了,就相当于给了你一个参考答案。
详细图析说明请扫描下方公众号二维码了解更多内容:
下面是“帮挑帮选”小程序码: