Vant

微信小程序引入Vant

廉价感情. 提交于 2021-01-16 13:32:22
1、 在新建的小程序目录下 npm init -y 生成package.json文 2、npm 安装vant npm i @vant/weapp -S --production 3、选择微信开发者工具下的构建 npm 4、选择详情中使用npm模块 5、使用 在app.json或index.json中引入组件,详细介绍见快速上手 "usingComponents": { "van-button": "@vant/weapp/button/index" } 在页面中使用vant标签 <van-button type="primary">主要按钮</van-button> 来源: oschina 链接: https://my.oschina.net/u/2612473/blog/4906346

Vant Weapp 1.0 正式版发布

一个人想着一个人 提交于 2021-01-09 06:45:52
1.0 来了 2018 年 8 月 11 日,我们发布了 Vant Weapp 的首个版本。16 个月以来,我们收到了 27 位开发者贡献的 1000 多次提交,也处理了 1200 多个 issue,发布了 50 多个版本。Github 的 star 数从 5k 上升到了 11k,长期是 Github 上 star 数最多的第三方小程序 UI 组件库。 <img src="https://img.yzcdn.cn/public_files/2019/12/05/7b13ce2b7ae72258f05ee4cc1772016c.jpg" style="zoom:25%;" /> 现在,我们很高兴向大家介绍 Vant Weapp 1.0 版本 。 经过 2 个月的开发与 beta 测试,我们为大家带来了 11 个全新的组件,重构了多个现有组件,增加了覆盖所有组件的主题定制特性。并且,为了配合 Vant 家族的发展,正式将包名变更为 @vant/weapp 。 大家可以扫描下方小程序码体验 Vant Weapp 1.0 示例 新版本介绍 新的组件 在 Vant Weapp 1.0 版本中,我们新增了 11 个实用的基础组件: Grid 宫格,用于展示内容或进行页面导航 Image 图片,增强版的 Image 标签,支持图片懒加载与加载失败提示 Circle 环形进度条

落户上海!分享心得,再做个积分计算器

余生长醉 提交于 2020-12-26 20:32:56
等了很久,终于收到落户批复啦!就差后面办一些手续。 这篇文章首先分享一下自己作为一名本科生,通过攒积分成功落户上海的一些心得。然后手把手带大家使用 Vue 框架开发一个『 上海应届生落户积分计算器 』网站。 建议先观看短视频简单了解下,然后选择自己感兴趣的部分阅读。 落户心得 以前从没想过要留在上海,但后来在上海读书,待了一年后,有些习惯了,也逐渐开始爱上这座城市。 我是从大二开始确定落户目标的,一开始什么都不懂,也根本没想过要落户。虽然家长亲戚一直在我耳边叮嘱落户多么多么重要,但当时我的心态就是 “反正买不起房,落不落户不都一样?” 后来,自己上网查询了有关户口的信息,突然发现校园落户比社会落户要容易许多,现在清北复交等多所名校的学生甚至可以直接落户! 如果能在毕业时直接落户,将为以后省去不少的麻烦,即使买不起车房,但是先有一个户口总比没有好。 当时上海市落户积分 72 分才能达标,于是我就按照积分规则来简单计算了一下: 积分项 情况 得分 最高学历 本科 21 毕业学校 第一类高校 15 最高学历毕业在沪 是 2 学习成绩 一级 8 外语水平 英语六级 8 计算机水平 计算机专业 7 用人单位分 满足条件 5 除了学历外,上述积分项我都拿到了最高分,但总计也只有 66 分,也就是说,如果没有任何竞赛、荣誉、专利等加分,距离落户还差整整 6 分! 怎么去凑这 6 分呢?在当时来看

落户上海!分享心得,再做个积分计算器

空扰寡人 提交于 2020-12-26 19:06:35
等了很久,终于收到落户批复啦!就差后面办一些手续。 这篇文章首先分享一下自己作为一名本科生,通过攒积分成功落户上海的一些心得。然后手把手带大家使用 Vue 框架开发一个『 上海应届生落户积分计算器 』网站。 建议先观看短视频简单了解下,然后选择自己感兴趣的部分阅读。 落户心得 以前从没想过要留在上海,但后来在上海读书,待了一年后,有些习惯了,也逐渐开始爱上这座城市。 我是从大二开始确定落户目标的,一开始什么都不懂,也根本没想过要落户。虽然家长亲戚一直在我耳边叮嘱落户多么多么重要,但当时我的心态就是 “反正买不起房,落不落户不都一样?” 后来,自己上网查询了有关户口的信息,突然发现校园落户比社会落户要容易许多,现在清北复交等多所名校的学生甚至可以直接落户! 如果能在毕业时直接落户,将为以后省去不少的麻烦,即使买不起车房,但是先有一个户口总比没有好。 当时上海市落户积分 72 分才能达标,于是我就按照积分规则来简单计算了一下: 积分项 情况 得分 最高学历 本科 21 毕业学校 第一类高校 15 最高学历毕业在沪 是 2 学习成绩 一级 8 外语水平 英语六级 8 计算机水平 计算机专业 7 用人单位分 满足条件 5 除了学历外,上述积分项我都拿到了最高分,但总计也只有 66 分,也就是说,如果没有任何竞赛、荣誉、专利等加分,距离落户还差整整 6 分! 怎么去凑这 6 分呢?在当时来看

用vant-weapp写一个购物车

十年热恋 提交于 2020-11-02 02:53:24
vant-weapp介绍 vant-weapp是有赞出品的,前端组件库,既然出自有赞之手,必然是尤其适合于做一个商城项目,它移植于vant-ui,后者有的特性大部分都已经实现。vant-ui找了好久,都没有发现购物车业务组件,我就从自家的有赞精选这个小程序的购物车搬一份过来。 参考目标页 官方文档 https://youzan.github.io/vant-weapp 安装 npm i @vant/weapp -S --production 编译 打开微信开发者工具,点击 工具 -> 构建 npm,并勾选 使用 npm 模块 选项,构建完成后,即可引入组件 引入各组件 1.Card 商品卡片组件 先在自己的购物车页面的cart.json配置文件加上如下代码 "usingComponents": { "van-card": "/miniprogram_npm/@vant/weapp/card/index" } 以此类推,依次引入其他组件 2.引入Stepper 步进器组件 3.引入SubmitBar 提交订单栏组件 4.引入SwipeCell 滑动单元格组件 这里有一个坑,右滑删除按钮没有样式,自己加上 .van-swipe-cell__left, .van-swipe-cell__right { display: inline-block; width: 65px; height:

vant

萝らか妹 提交于 2020-11-01 06:27:24
vant的特性: 60+ 高质量组件 95% 单元测试覆盖率 完善的中英文文档和示例 支持按需引入 支持主题定制 支持国际化 支持 TS 支持 SSR vant 在 vue中引入 # 通过 npm 安装 npm i vant -S 在main.js引入 import Vant from 'vant'; import 'vant/lib/index.css'; Vue.use(Vant); vant主要是vue中的移动端 下面我们来演示一下在vue移动端中点击按钮显示遮罩层 在遮罩层中显示DatetimePicker 时间选择 如图所示 在temolate中写入button按钮并设置点击事件 遮罩层中写入 DatetimePicker 时间选择 v-show显示与隐藏 position定位于底部bottom type属性是时间的年月 formatter是选项格式化函数 !!!应该驼峰命名 sorry~!!!! confirm是确认按钮que是点击事件 cancel是取消按钮del是点击事件 点击取消时隐藏遮罩层 点击按钮时显示遮罩层 formatter是时间的选择器 来源: oschina 链接: https://my.oschina.net/u/4350670/blog/3331053

小程序接入第三方ui库(组件库)

核能气质少年 提交于 2020-10-28 02:45:05
1.下载好稳定版的微信开发者工具 2.创建小程序项目文件夹(如:testDemo) 3.建好用开发者工具编译器打开 然后初始化package.josn 执行安装 vant Weapp: npm i @vant/weapp -S --production 勾上增强编译和使用npm模块 接着点击工具构建npm在对应页面的.json文件 或者在 app.json文件如下图配置 若后面文档更新则按官方文档 和 ui库更新文档配置既可;然后组件在各页面所需之处用既可; 来源: oschina 链接: https://my.oschina.net/u/4396566/blog/4274445

Vant IndexBar 在小程序中的简单使用

隐身守侯 提交于 2020-09-27 23:55:41
这篇文章是老王的朋友超超提供的,上午已经更新到原创微信公众号「软件老王」,欢迎各位朋友关注老王的原创公号! 先看下最终效果图,主要是渲染一个 A - Z 的 通讯录 。同样的,如果你要做的是城市列表,也可以参考一下。 这边是 Vant IndexBar 官方文档 方便你查阅。 之前的通讯录只是一个列表,名字没有顺序,查找起来不太方便,正好看到 Vant 组件库里有 IndexBar 这个组件,所以就立马换掉了,总的来说有以下两个步骤。 1. 格式化数据 一开始,后台给我的数据是这样的,而我只想要一个包含名字的列表就够了。 [ { "createdAt": "2020-08-27 18:06:53", "department": "总经理办公室", "employeeName": "安琪拉", "objectId": "4a3eed5344", "phoneNumber": "18012251502", "serialNumber": "1", "staffPosition": "总经理", "updatedAt": "2020-08-27 18:06:53", "username": "18012251502" }, { "createdAt": "2020-08-27 18:06:53", "department": "生产部", "employeeName": "吕布",

小程序自定义 tabbar 以vant weapp为例

不羁岁月 提交于 2020-08-18 08:05:32
1.首先建立 custom-tab-bar 文件夹 包含 index.js index.json index.wxml // index.js文件 Component({ data: { active: 0 , list: [ { "url": "/pages/index/index" , "icon": "wap-home-o" , "text": "首页" }, { "url": "/pages/index/prize" , "icon": "orders-o" , "text": "奖品" }, { "url": "/pages/index/exchange" , "icon": "points" , "text": "兑换" }, { "url": "/pages/index/my" , "icon": "user-circle-o" , "text": "我的" } ] }, methods: { onChange(e) { console.log(e, 'e' ) this .setData({ active: e.detail }); wx.switchTab({ url: this .data.list[e.detail].url }); }, init() { const page = getCurrentPages().pop(); this .setData(

额,第一次带项目居然成功上线了

╄→尐↘猪︶ㄣ 提交于 2020-08-16 10:22:16
本文首发于个人公众号:Java技术大杂烩,欢迎关注哦。 背景介绍 先大概介绍下本人的情况吧,2017年7月毕业于东北一所不太出名的211院校,同月入职一家通信公司搞 Java 开发,2019年7月离职,同年8月入职到现在的这家公司。本人技术水平很菜,虽然看过 Jdk, Spring ,Mybatis,Redis 的相关源码,还是很菜。 学习过程 入职4多个月了,慢慢也熟悉了公司的业务,也开发过几个小功能,上过几次线,但是对于整个业务流程还是蒙圈的。忽然有一天,领导对我说,现在要做个类似于微信缴费的东西,就是用户从微信公众号进入,可以缴水费,电费,燃气费等。问我有没有兴趣带领着几个同事一起干,我说以前没有搞过,不知道是否可以,他说谁都有第一次,这个也比较简单,就当练练手了,在这里要谢谢领导的信任和给我这个机会啦 。 前期,只有两个人,我还有另一位同事,首先是进行需求的分析,一个模块一个模块的分析,一句一句的分析,不清楚的就和业务讨论澄清,大概一周后,知道大概要做什么了及做成什么样子了,此时脑子里也已经有了一个大概的流程。 接下来,另一个同事负责需求详细设计,我呢主要负责技术的预研,学习,领导说了要用 Vue 来开发,由于之前根本就没有接触过 Vue,接下来就是疯狂学习Vue的时候了。开始看教程,官方教程我看了三遍,还有《Vue.js权威指南》也看了快两遍,第一遍的时候,熟悉语法