lxm5179 2022-11-23 17:29 采纳率: 50%
浏览 19
已结题

uniapp 获取api排序参数 应用筛选组件修改参数值,实现排序功能

uniapp api获取的排序参数如何使用筛选条件改变参数值

下面是html部分代码

<zb-dropdown-menu style="width: 100%">
            <zb-dropdown-item :options="option" v-model="value1" @change="change1"></zb-dropdown-item>
            <zb-dropdown-item :options="option2" v-model="value2" @change="change2"></zb-dropdown-item>
            <zb-dropdown-item :options="option3" v-model="value3" @change="change3"></zb-dropdown-item>
        </zb-dropdown-menu>

下面是JS部分代码


export default {

        data() {

            return {
                List: [],
                px: '0',
                sousuo: [],
                pageId: 1,
                value1: 0,
                value2: 'a',
                value3: 4,
                option: [{
                        text: '综合',
                        value: 0

                    },
                    {
                        text: '只看有券',
                        value: 1
                    },
                    {
                        text: '优惠券升序',
                        value: 2
                    },
                    {
                        text: '优惠券降序',
                        value: 3
                    }
                ],
                option2: [{
                        text: '价格',
                        value: 'a'
                    },
                    {
                        text: '价格升序',
                        value: 'b'
                    },
                    {
                        text: '价格降序',
                        value: 'c'
                    },
                ],
                option3: [{
                        text: '销量',
                        value: 4
                    },
                    {
                        text: '销量升序',
                        value: 5
                    },
                    {
                        text: '销量降序',
                        value: 6
                    },
                ],
                title: 'Hello'
            }
        },

        onLoad: function(e) { //页面加载事件//
            console.log(e.vvv)
            console.log(e.sort)
            var that = this;
            var obj = 0;
            var obj = this.px;
            this.sousuo = decodeURIComponent(e.vvv)
            uni.request({
                url: 'https://openapi.dataoke.com/api/goods/list-super-goods',
                method: "GET",
                data: {
                    appKey: '6736a7b20e87c',
                    type: 0,
                    version: 'v1.3.0',
                    pageId: 1,
                    keyWords: e.vvv, //搜索词
                    pageSize: 20,
                    sort: obj,  //改代码为0时是综合排序 1为销量从高到低排序





                },

                header: {

                },
                success: (res) => {
                    console.log(res.data);
                    that.List = res.data.data.list;




                },

            });




        },

如何让chenge1按钮点击切换后 改变sort的值 并且让排序数据

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月1日
    • 创建了问题 11月23日

    悬赏问题

    • ¥15 有偿求苍穹外卖环境配置
    • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
    • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
    • ¥15 clousx6整点报时指令怎么写
    • ¥30 远程帮我安装软件及库文件
    • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
    • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
    • ¥15 Arduino的wifi连接,如何关闭低功耗模式?
    • ¥15 Android studio 无法定位adb是什么问题?
    • ¥15 C#连接不上服务器,