微信小程序之轮播图(PHP)_weixin_30521649的博客-程序员秘密

技术标签: php  数据库  

首先是wtml

<swiper class="">//微信轮播图组件swiper
    <block wx:for="{
    {img_urls}}" wx:key="*this"> //block是标签
        <swiper-item>
            <image src="{
    {item.img}}" class=""></image>//轮播的图片
        </swiper-item>
    </block>   
 </swiper >

然后是js,类似一个Ajax

wx.request({ // 获取轮播图
      url: url,
      data: {
        custom_server: url2,
      },
      success: function (res) {
        that.setData({
          img_urls: 
        });
      }
    })

后台获取轮播图的方法

public function get_banner ($type = 2) {
        $where=array();
        $server=$_SERVER['SERVER_NAME'];
        $cate = I('cate');
        $where['type']=$type;
        if($server == ''){
            if($cate == $type){
                $where['orderid']  = array('between','220,240');
            }else{
                $where['orderid']  = array('not between','220,240');
            }
        }$img_list=M('img')->where($where)->order('orderid desc')->field('id,img,url,orderid')->select();
        if(!empty($img_list)){
            foreach($img_list as $k2=>$v2){
                $arr2=explode(',',$v2['url']);
                $info=$this->get_link($arr2['0'],$arr2['1'],$arr2['2']);
                $img_list[$k2]['path']=$info['src'];
                $img_list[$k2]['jump_type']=$info['jump_type'];
            }
        }else{
            $where['type']=1;
            $img_list=M('img')->where($where)->order('orderid desc')->field('id,img,url')->select();
        }

        $this->ajax_return('success', 1, $img_list);
        exit;
    }

轮播图的数据库表img中字段

img中存放的是图片的地址

转载于:https://www.cnblogs.com/luosong3/p/10564530.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30521649/article/details/97010892

智能推荐

ubuntu 16.0.4安装Opencv3.2.0_conda opancv_bleedingfight的博客-程序员秘密

安装依赖文件 注意:这篇文章是之前在Ubuntu下写的,并没有完全安装成功。后来使用的系统变了,现在环境为Linux liushuai-PC 4.9.0-deepin4-amd64 #1 SMP PREEMPT Deepin 4.9.8-4 (2017-04-17) x86_64 GNU/Linux,但是和Ubuntu操作是一样的更新系统文件sudo apt-get up...

单个字符在内存中的存储_Tyrion-Lannister的博客-程序员秘密

char ch = 'a';printf("%d\n", sizeof ch); // 结果为1再看这行代码:char ch1 = 'abcd';printf("%d\n", sizeof ch1);此时ch1存的还是a,只占一个字节,初始化时会有警告。 但是不再定义变量,直接测试 printf("%d\n", sizeof 'a');printf("

hdoj杭电问题分类_hdoj是不是有提交时间间隔限制_不伦不类程序猿的博客-程序员秘密

杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页。。。。做了那么久的题居然没发现,表示已经狗带。。不要笑,不知道有没有像我一样傻的孩子,可以参考一下。。。点进来就是。。。

IntelliJ IDEA 编译报错:Error:java: Compilation failed: internal java compiler error_诺天高云淡的博客-程序员秘密

报错内容:Information:Using javac 1.8.0_73 to compile java sourcesInformation:java: javacTask: 源发行版 1.8 需要目标发行版 1.8Information:java: Errors occurred while compiling module 'EZSonar'Information:Modu...

python之copy、deepcopy_Lixaolin的博客-程序员秘密

1、不可变对象:没区别。import copya = 'dfgd'b = copy.copy(a)c = copy.deepcopy(a)d = aprint(a is b)print(a is c)print(a is d)# a[2][0]=0print(f'raw:a={a}\ncopy:b={b}\ndeepcopy:c={c}\n=:d={d}')输出都是t...

Android Studio 和 ecplise 更改AVD的默认创建路径_瞎搞一通的博客-程序员秘密

首先右键我的电脑&gt;打开属性点击高级系统设置&gt;再点击环境变量&gt;在系统环境变量下点击新建新建的环境变量名:ANDROID_SDK_HOME 路径为你想要创建虚拟机时所存的路径;将路径改为了:D:\AndroidAVD ,保存设置,建议重启一下电脑,使变量路径生效。注意环境变量名为 ANDROID_SDK_HOME,注意路径目录不能有中文**重启后就可以在Android S...

随便推点

使用hta在本地注入远程网页进行操作,解决hta不共享ie session和某些权限问题_hta权限_qidizi的博客-程序员秘密

提供思路;可以方便把编辑好的功能直接一键注入远程页面.http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">方便注入操作代码到远程网页程序窗口名字:(win窗口对象名,如已存在此窗口,将替换该窗口网址.)网参连结:(网址连结参数串的字符.如?)参参

Linux性能测试(UnixBench)(bench)一键脚本_weixin_34355881的博客-程序员秘密

2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...

NOI题库答案(1.2 编程基础之变量定义、赋值及转换)_noiopenjudgecn答案1.2_moodfriend的博客-程序员秘密

NOI网址:http://noi.openjudge.cn/01:整形数据类型存储空间大小总时间限制:1000ms 内存限制:65536kB描述分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。输入无。输出一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。样例输入(无)样例输出...

Halcon学习---深度学习篇segment3~评估训练后的模型_喏喏心的博客-程序员秘密

**此示例是一系列示例的一部分,该示例总结了* DL细分的工作流程。 它使用MVTec药丸数据集。*四个部分是:* 1.数据集预处理* 2.训练模型。* 3.评估训练后的模型。* 4.推断新图像。**此示例包含第3部分:训练模型的评估。*请注意:此脚本需要第1部分的输出:* segment_pill_defects_deep_learning_1_preprocess.hdev*如果将UsePretrainedModel设置为:= false,则还需要第2部分的输出:* segme

Denoising point sets via L0 minimization_xueleiok的博客-程序员秘密

1.介绍表面重建是一种广泛使用的几何处理工具,用于数字化现实世界的对象。在许多情况下,对重建算法的输入是从所讨论的对象获取的点集。然而,尽管新的方法和采集硬件,在这些点集中不可避免地出现诸如噪声和离群点之类的错误。此外,重构表面的质量很大程度上取决于输入点集的质量。然而,降噪点集本质上是一个具有挑战性的问题,因为根据定义,没有连接信息来指导去噪过程。具有尖锐特征的去噪点集甚至有更多的问题,特别是在...

HDOJ水题集合1:最小生成树(Kruskal)_小哈里的博客-程序员秘密

1001 畅通工程 HDOJ1232 并查集集合个数畅通工程Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 92906 Accepted Submission(s): 49515Problem Description某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何

推荐文章

热门文章

相关标签