• Stars
    star
    150
  • Rank 247,323 (Top 5 %)
  • Language Vue
  • License
    MIT License
  • Created over 5 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

商城常用的组件开发基于 vant ui 开发,让商城开发变得更简单

vant-shop-demo

商城常用的组件开发基于 vant ui 开发,让商城开发变得更简单

以我整理的 vue 项目脚手架vue-h5-template为基础

开发商城组件库,高度组件化 项目介绍

在这里你可以找到

  1. 可拖拽悬浮按钮
  2. 横向滚动导航栏
  3. 生成海报图
  4. vue keep-alive 返回浏览位置

本地运行

git clone https://github.com/sunniejs/vant-shop-demo.git
npm run serve

线上体验

可拖拽悬浮按钮

vue 开发手机端悬浮按钮实现,可以拖拽,滚动的时候收到里边,不影响视线

参数

字段名 类型 默认值 描述
padding String '10 10 10 10' 悬浮按钮可拖拽的安全范围,与 css padding 传参一致
scoller String '' 监听页面滚动容器 id,不传时候监听 window (解决滚动时悬浮框按钮不收进去)

注意

如果滚滚动的时候收到里边,需要穿 scoller 参数比如:你的滚动列表外层 div 设置 id

<div id="loadmore">
  <van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="onLoad">
    <van-cell v-for="item in list" :key="item" :title="`我是你的小仙女,爱你第${item}遍`" />
  </van-list>
</div>

组件传参 scoller="loadmore"

<float-icons **scoller="loadmore" ** padding="10 10 60 10" class="icons-warp"></float-icons>

因为你可能使用组件导致监听的滚动元素是 window,所以你需要将你的滚动容器的 id 传进我的组件

横向滚动导航栏

基于 better-scroll 开发,横向滚动导航栏

##使用将组件复制到你的组件目录下,传导航数组 list 点击切换 navbar 的时候触发 change 方法,

参数

字段名 类型 默认值 描述
list Array [] 导航数组

事件

事件名 说明 回调参数
change 切换导航项 {index: 该点击项的索引值,item:该点击项数据}

问题反馈

有什么问题可以提 issue 或扫描微信二维码跟我联系,项目持续优化,加群获取最新更新消息

提 issue

关于我

获取更多技术相关文章,关注公众号”前端女塾“。

回复加群,即可加入”前端仙女群“

扫描添加下方的微信并备注 Sol 加交流群,交流学习,及时获取代码最新动态。

如果对你有帮助送我一颗小星星(づ ̄3 ̄)づ╭

More Repositories

1

vue-h5-template

🎉vue搭建移动端开发,基于vue-cli4.0+webpack 4+vant ui + sass+ rem适配方案+axios封装,构建手机端模板脚手架
TypeScript
3,164
star
2

sol-weapp

👏红包雨,大转盘,小程序营销组件,小程序商城常用组件 https://sunniejs.github.io/sol-weapp/
JavaScript
968
star
3

vue-canvas-poster

vue生成海报图,一个通过 css 属性画 canvas 图片的轻量级的 vue 组件 (Vue poster,a lightweight vue component that draws canvas images via css properties.)
JavaScript
531
star
4

vue-wechat-auth

🎉vue微信网页授权解决方案,解决本地授权痛点
JavaScript
202
star
5

electron-vue-print-demo

electron+vuecli3 实现打印小票功能
JavaScript
132
star
6

weapp-gulp

🔥基于 gulp4.0微信小程序工作流实现七牛云自动上传+图片压缩+scss+封装 wx.request+实时编译+多环境配置
JavaScript
27
star
7

javascript-question

前端面试题 | Javascript 题 | CSS 题 | 前端届的3年高考5年模拟
24
star
8

sunniejs.github.io

我的个人简历https://sunniejs.github.io
JavaScript
22
star
9

electron-vue-cli3-demo

从零开始搭建,基于 electron vue cli3 的桌面应用入门实例
JavaScript
13
star
10

weapp-webpack

webpack构建小程序,小程序 webpack 工作流
JavaScript
11
star
11

weapp-auth-demo

小程序授权流程
JavaScript
7
star
12

blog

花花的前端笔记
4
star
13

createjs-easy-demo

createjs demo
HTML
3
star
14

bike-admin

共享单车
JavaScript
3
star
15

vee-validate-demo

vee validate demo
JavaScript
2
star
16

mini-auto-test-demo

小程序自动化测试demo
JavaScript
2
star
17

orange-theme

掘金主题
SCSS
1
star
18

mpvue-shop

mpvue商城
JavaScript
1
star
19

weapp-demo

小程序的小demo
1
star
20

wx-h5-mall

微信商城
1
star
21

vue-element-admin-demo

后台管理系统demo
JavaScript
1
star