前端vue 宫格组件提供常见九宫格菜单组件,扩充性好,可切换九宫格 十二宫格 十五宫格
  Ef8tzmZ1JY7K 2023年11月01日 96 0

快速实现vue uni-app宫格组件提供常见九宫格菜单组件,扩充性好,可切换九宫格 十二宫格 十五宫格; 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12680

效果图如下:

使用方法


<!-- gridTitle:宫格名称 gridNum: 一行展示格数 gridList:宫格数据 @click:宫格点击按钮 -->

<ccGridButton gridTitle="九宫格" gridNum="3" :gridList="gridList" @click="gridClick"></ccGridButton>

<!-- gridTitle:宫格名称 gridNum: 一行展示格数 gridList:宫格数据 @click:宫格点击按钮 -->

<ccGridButton gridTitle="十二宫格" gridNum="4" :gridList="gridList" @click="gridClick"></ccGridButton>

<!-- gridTitle:宫格名称 gridNum: 一行展示格数 gridList:宫格数据 @click:宫格点击按钮 -->

<ccGridButton gridTitle="十五宫格" gridNum="5" :gridList="gridList" @click="gridClick"></ccGridButton>

HTML代码部分


<template>

<view>

<!-- gridTitle:宫格名称 gridNum: 一行展示格数 gridList:宫格数据 @click:宫格点击按钮 -->

<ccGridButton gridTitle="九宫格" gridNum="3" :gridList="gridList" @click="gridClick"></ccGridButton>

<!-- gridTitle:宫格名称 gridNum: 一行展示格数 gridList:宫格数据 @click:宫格点击按钮 -->

<ccGridButton gridTitle="十二宫格" gridNum="4" :gridList="gridList" @click="gridClick"></ccGridButton>

<!-- gridTitle:宫格名称 gridNum: 一行展示格数 gridList:宫格数据 @click:宫格点击按钮 -->

<ccGridButton gridTitle="十五宫格" gridNum="5" :gridList="gridList" @click="gridClick"></ccGridButton>

</view>

</template>

JS代码 (引入组件 填充数据)


<script>

import ccGridButton from '../components/ccGridButton.vue';

export default {

components:{

ccGridButton

},

data() {

return {

gridList: [{

name: '功能1',

imgSrc: "../../static/appointList.svg",

},

{

name: '功能2',

imgSrc: "../../static/appointNum.svg",

},

{

name: '功能3',

imgSrc: "../../static/appointList.svg",

},

{

name: '功能4',

imgSrc: "../../static/appointNum.svg",

},

{

name: '功能5',

imgSrc: "../../static/appointList.svg",

},

{

name: '功能6',

imgSrc: "../../static/appointNum.svg",

},

{

name: '功能7',

imgSrc: "../../static/appointList.svg",

},

{

name: '功能8',

imgSrc: "../../static/appointNum.svg",

},

{

name: '功能9',

imgSrc: "../../static/appointNum.svg",

},

]

}

},

methods: {

gridClick(item, index) { //格子菜单点击事件

console.log('item = ' + item.name + 'index = ' + index);

uni.showModal({

title:'温馨提示',

content:'点击的功能是: ' + item.name

})

}

}

}

</script>

CSS


<style lang="less" scoped>

</style>

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  LY8MQrCFKM5K   2024年05月17日   42   0   0 Html/Css
  6KFl7ZJFjB7K   2024年04月15日   91   0   0 Html/Css
  yFRq1xYnAob9   2024年04月22日   61   0   0 Html/Css
  20HN9BpynbnX   2024年05月17日   38   0   0 Html/Css
  uCg8iP04yNRs   2024年05月08日   159   0   0 Html/Css
Ef8tzmZ1JY7K