Github源码: https://github.com/youzan/vant-weapp
中文文档: https://youzan.github.io/vant-weapp/#/intro
1:打开微信开发者工具,填写自己的appid和项大敏目名称,选择不使用云服务,新建一个项目。
2:右击在选择在终端打开
进入项目的根伍仿茄目录底下,注意,一定要进入根目录哦,使用cd ../返回上一级目录~
3:小程序已经支持使用 npm 安装第三方包,
这里通过 npm 安装
这里需要注意一下
npm i vant-weapp -S --production或者npm i @vant/weapp -S --production
引入的区别
使用npm i vant-weapp安装的时候,到时候在在app.json或index.json中引入组件,需要使用这样的路径
使用npm i @vant/weapp安装的时候,到时候在在app.json或index.json中引入组件,需要使用这样的路径(推荐,因为这个可以直接抄文档,不需要改变引入路径的~)
4:在微信开发工具执行npm 构建,点击工具里面,构建npm
构建过程需要等待一会儿,不要捉急
构建完会生成一个miniprogram_npm文件夹
如果构建完如果编译报错,再构建一次就好了
日历文档参照一下
5:使用vant-weapp日历组件
我这里对日期的处理,是需要这样的格式YYYY-MM-dd
所以在对选中的日期做了腔察一些处理和判断~
wxml
js
json
大写 年月日 YMD 是现在,小写 年月日 ymd 是 选择日期,则if ((y<Y)|| (y==Y &&m<M) || (y==Y &&m==M &&d<D)) 不允许
#include <stdio.h>
#include <time.h>
void get_current_YMD(int *Y,int *M,int *D){
struct tm info,*t=&info
time_t rawtime
time ( &rawtime )
t = localtime(&rawtime)
*Y = t->tm_year + 1900
*M = t->喊哗tm_mon + 1
*D = t->tm_mday
}
int main( ){
int Y,M,D
int y,m,d
get_current_YMD(&Y,&M,&D) // 获取现在的年月日。
do {
printf("input year month date:\n")
scanf("%d %d %d",&y,&m,&d)/缓尘/输入年月日 y m d
printf("Current date: %d %d %d\n",Y,M,D)
printf("Your date: %d %d %d\n\n",y,m,d)
} while ((y<Y)|| (y==Y &&m<M) || (y==Y &&m==M &&d<D)) //判断
printf("Your date: %d %d %d\n\n",y,m,d) //成扰渗禅功 输出
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)