更新记录

1.0.2(2021-06-30)

优化

1.0.1(2021-06-21)

左侧菜单


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 2.8.10 app-vue app-nvue
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

菜单例子

<template>
    <view>

        <view>
            imgSize 图片尺寸<br>
            bottomSize 滑动到结束位置,底部距离<br>
            @listenEvent 点击产品列表的返回事件<br>
            @listenMenu 点击菜单列表的返回事件<br>
        </view>
        <menuList :menuLists="lists" 
            imgSize="150rpx"
            bottomSize="200rpx"
            @listenEvent="myEvent" 
            @listenMenu="myMenu">
        </menuList>
    </view>
</template>

<script>
    import menuList from '@/components/sehochen-left-menu/menuList.vue';
    export default {
        components:{
            menuList
        },
        data() {
            return {
                lists:[{
                    title:"新品推荐",
                    goods:[{
                        label:"泡泡水",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'50',
                        price:'8'
                    },{
                        label:"蜜桃水",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'54',
                        price:'9'
                    },{
                        label:"蜜桃四季春",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'54',
                        price:'9'
                    },{
                        label:"蜜桃四季春",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'54',
                        price:'9'
                    },{
                        label:"蜜桃四季春",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'54',
                        price:'9'
                    },{
                        label:"蜜桃四季春",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'54',
                        price:'9'
                    },{
                        label:"满杯百香果",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'54',
                        price:'9'
                    },{
                        label:"冰鲜柠檬水",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'54',
                        price:'9'
                    },{
                        label:"珍珠奶茶",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'54',
                        price:'9'
                    }]
                },{
                    title:"热销产品",
                    goods:[{
                        label:"冰淇淋",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'5w',
                        price:'155'
                    },{
                        label:"奶昔",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'50',
                        price:'15'
                    }]
                },{
                    title:"热销产品2",
                    goods:[{
                        label:"冰淇淋",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'5w',
                        price:'155'
                    },{
                        label:"奶昔",
                        img:"https://cdn.uviewui.com/uview/swiper/3.jpg",
                        hot:'50',
                        price:'15'
                    }]
                }]
            }
        },
        methods: {
            //列表的点击事件
            myEvent(e){
                console.log(e)
                console.log(e.label)
            },
            //菜单的点击事件
            myMenu(e){
                console.log(e)
                console.log(e.title)
            },
            //自定义事件
            customize(e){
                console.log(e)
            }
        }
    }
</script>

<style>

</style>

自定义

<template>
    <view>

        <view>
            imgSize 图片尺寸<br>
            bottomSize 滑动到结束位置,底部距离<br>
            :isNav="true" 是否开启自定义菜单<br>
            isSlot="true" 是否开启自定义列表<br>
            slot="nav" 菜单 slot="list" 列表
            @listenEvent 点击产品列表的返回事件<br>
            @listenMenu 点击菜单列表的返回事件<br>
        </view>
        <menuList
            imgSize="150rpx"
            bottomSize="200rpx"
            :isNav="true"
            :isSlot="true"
            @listenEvent="myEvent" 
            @listenMenu="myMenu">
            <!-- 自定义菜单 -->
            <view slot="nav" v-for="(item,index) in 10" style="text-align: center;">
                <view style="background-color: red;margin: 20rpx;" @click="customize(index)">
                    自定义菜单{{index}}
                </view>
            </view>

            <!-- 自定义列表 -->
            <view slot="list" v-for="(item,index) in 100" style="text-align: center;">
                <view style="background-color: red;margin: 20rpx;" @click="customize(index)">
                    自定义列表{{index}}
                </view>
            </view>

        </menuList>
    </view>
</template>

<script>
    import menuList from '@/components/sehochen-left-menu/menuList.vue';
    export default {
        components:{
            menuList
        },
        data() {
            return {

            }
        },
        methods: {
            //列表的点击事件
            myEvent(e){
                console.log(e)
                console.log(e.label)
            },
            //菜单的点击事件
            myMenu(e){
                console.log(e)
                console.log(e.title)
            },
            //自定义事件
            customize(e){
                console.log(e)
            }
        }
    }
</script>

<style>

</style>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问