微信小程序基础入门(2)vant weapp框架引入详解及使用

小程序vant-Weapp保姆级安装教程 Vant Weapp - 轻量、可靠的小程序 UI 组件库轻量、可靠的小程序 UI 组件库。 阅读详情

微信小程序基础入门(2)vant weapp框架引入详解及使用

一、安装Node

使用 Vant Weapp 前,请确保你的电脑已经安装了Node,因为需要用到npm导入vant weapp相关的包,需要下载安装node,如果电脑没有的话需要百度前往node官网自行下载。

二、创建微信小程序项目

详情请看https://blog.youkuaiyun.com/MagiclinLOL/article/details/119209714?spm=1001.2014.3001.5501

三、npm下载

在项目根目录下打开cmd终端,快捷键ctrl+ ~ 。

输入如下命令进行初始化

npm init -y ,执行后将自动创建package.json文件。

再输入如下命令下载相关包。

npm i @vant/weapp -S --production

安装后,项目中会多出一个node_modules目录

四、手动配置

在 project.config.json 修改如下参数。


{
  ...
  "setting": {
    ...
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./miniprogram/"
      }
    ]
  }
}

打开微信开发者工具,点击本地设置,勾选使用npm模块选项, 随后点击左上角工具 -> 构建 npm,构建完成后,即可引入组件。

img

将 app.json 中的 "style": "v2" 去除,记得把上面一行末尾的逗号去掉。(否则会和原生样式有冲突而报错)

删除原因:小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。

五、引入组件

1、找到所需组件,将对应代码复制到理想位置,此时页面样式并未显示。

在这里插入图片描述

2、在app.json或index.json中引入组件后,页面样式才会显示出来。

在这里插入图片描述

R0cHM6Ly9ibG9nLmNzZG4ubmV0L01hZ2ljbGluTE9M,size_16,color_FFFFFF,t_70)

在这里插入图片描述
还有很多其它UI框架诸如微信自带的WeUI、 美团小程序框架mpvue、 iView Weapp等,都可参照其官方文档快速引入,使用方式大同小异。

未完待续,作者将不定期迭代更新……

Uniapp 集成 Vant-weapp 目录1.先正常创建一个uniapp项目2.从github下载vant包,zip格式的3.项目根目录下新建wxcomponents/@vant 两个文件夹文件夹 4.把下载好的压缩包解压,放在刚才创建好的@vant文件下,并重命名为weapp5.App.vue中引入vant的样式 6.在pages.json文件下的 "globalStyle" 下的"usingComponents" 中按需引入7.页面中使用,如果没有样式从uniapp重启微信小程序总结: vant组件包https://github.com/ 阅读详情

相关推荐

用vant-weapp写一个购物车

vant-weapp介绍 vant-weapp是有赞出品的,前端组件库,既然出自有赞之手,必然是尤其适合于做一个商城项目,它移植于vant-ui,后者有的特性大部分都已经实现。vant-ui找了好久,都没有发现购物车业务组件,我就从自家的有赞精选这个小程序的购物车搬一份过来。 参考目标页 官方文档 https://youzan.github.io/vant-weapp 安装 npm i @va...

黄秀杰的博客 3659

微信小程序安装和使用 Vant Weapp 组件库

Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。

m0_63622279的博客 7733

引入 vant-weapp tabbar 并适配 pagePath跳转

之前的专栏文章有提到过引入三方组件库的必要性,因为官方的很多组件扩展性很差,甚至很多常用的组件都没有,比如 popup,自己又不想重复造轮子(目前的前端实力也不允许~)。 但是引入组件库之后,又会导致一些其他问题,就拿tabbar来说,原生的tabbar,只需要在app.json文件里定义好tabbar的配置,然后在具体的page里写逻辑就好了,框架会自动判断当前tab页并渲染,然后执行对应page的逻辑代码,如下: "tabBar": { "list": [{ "pagePath.

Joy 的博客 2889

微信小程序的Vant Weapp组件库

是一套开源的微信小程序UI组件库。提供了一整套UI基础组件和业务组件,能够快速地搭配出一套风格统一的页面。vant weapp组件库的详细使用:

2301_76669854的博客 7522

微信小程序项目使用npm安装vant-weapp的正确步骤及错误处理方法_weappdev

2.2 - 在根目录下面执行命令: npm init2.3 - 看到下图证明npm 初始化成功根据上面的步骤,现在npm 初始化完成啦,现在去安装vant - weapp 库。

2401_85015094的博客 2432

微信小程序Vant Weapp的案例

微信小程序中的页面传值问题 1.页面跳转后,我成功获取到一个值(title),title的值关联到云开发数据库goods集合中的goodsname字段。 求指教怎么以传过来的title值进行分类查询显示到前端的view。以下代码是查询所有数据的。 const db = wx.cloud.database({}); const cont = db.collection('goods'); Page(...

weixin_45861658的博客 2266

UI组件库Vant Weapp的下载和使用

Vant Weapp - 轻量、可靠的小程序 UI 组件库 为了提高小程序的开发效率,通常考虑使用第三方UI组件来实现界面的视觉统一。开发者可以方便的引用已经事先设计好的自定义组件来快速搭建小程序界面。 小程序自定义组件 从基础库版本1.6.3开始,小程序开始支持简洁的组件化编程。开发者可以将页面内的功能模块制作成自定义组件,以便在不同的页面中重复使用;也可以将复杂内容拆分成若干个低耦合的模块,这样有助于代码的后期维护。 例如,目前小程序的原生组件中是没有卡片组件的,开发者可以自行使用图片、按.

m0_46965984的博客 7186

使用 vant weapp 开发小程序,轻松开发自定义组件

首先,我们需要创建一个自定义组件的文件夹,例如。和。文件用于编写组件的结构,文件用于编写组件的逻辑。要在小程序中使用自定义组件,我们需要在页面的 JSON 配置文件中注册该组件。在上面的代码中,是我们自定义组件的名称,是自定义组件的相对路径。然后,在页面的 WXML 文件中,就可以像使用普通组件一样使用自定义组件了:

debug_bug142的博客 301

UniApp项目中引入Vant-Weapp的终极指南:详解局部全局引入的最佳方法

uniapp项目中引入vant-Weapp(局部全局都有 史上最详细的方法,亲测有效)

weixin_57905352的博客 3万+

微信小程序 - Vant Weapp UI 框架引入 Toast (轻提示)

前言 官网介绍的不太清楚,这里记录一下。 第一步 在所在页面的xx.json文件中引入,注意路径: "usingComponents":{ "van-toast":"@vant/weapp/toast/index" } 第二步 在所在页面中xx.js文件中引入,注意路径! importToastfrom'@vant/weapp/toast/toast'; 第三步 在所在页面中xx.wxml文件中放入以下组件,注意路径! <van-toastid="van-toast

🏆 前端领域优质创作者 9801

C#实战:如何用winmm.dll打造毫秒级高精度定时器(附完整代码)

本文详细介绍了在C#中利用winmm.dll实现毫秒级高精度定时器的完整方案。针对.NET内置定时器精度不足的问题,通过调用timeSetEvent等原生API,提供了超越系统时钟中断周期的精准定时能力。文章包含核心原理剖析、完整的封装类代码以及音视频处理、游戏开发等场景下的实战应用与性能调优指南。

ujm5678901的博客 690

解决uniapp使用vant-weapp开发微信小程序的坑

这篇文章主要是为使用uniapp和vant-weappui库的童鞋解决一个痛点。 使用过uniapp开发微信小程序的都知道uniapp内置了es6转es5,如果开启了小程序的es6转es6,那么会导致一些不可预计的语法错误,例如async/await无法使用。 但是如果关闭小程序的es6转es5,那么存放于static目录vant-weapp的组件无法被编译成es5,导致使用组件报错。 核心原因:...

weixin_33744854的博客 1万+

非易失存储器读写

24C256、IIC_SCL、IIC_SDA

CT_1104的专栏 2986

微信小程序项目使用npm安装vant-weapp的正确步骤及错误处理方法

微信小程序项目使用npm安装vant-weapp的正确步骤及错误处理方法 1,搭建小程序 1.1 项目 - 新建项目 - 如下图所示: 1.2点击图中“新建”即可创建成功小程序项目。 2,安装vant- weapp库 2.0 - 在安装vant- weapp之前我们需要先初始化npm,然后在安装vant- weapp; 2.1 - 使用cmd命令行进入项目根目录,在项目根目录下面初始化npm ...

zxh7770的博客 2万+

解密Android相机框架:从HAL到应用层的全链路解析

本文深入解析Android相机框架的全链路架构,从应用层到硬件抽象层(HAL)再到驱动层,详细介绍了CamX-CHI架构的设计哲学与实战应用。通过HAL3接口、V4L2交互机制及Camera2 API的最佳实践,帮助开发者优化相机性能,解决多摄切换、预览卡顿等常见问题,提升成像效率与稳定性。

weixin_29238147的博客 408

基于CatBoost回归模型的完整预测分析:从建模到SHAP可解释性分析

本文介绍了使用CatBoost回归模型进行完整预测分析的流程。首先导入必要的Python库并加载数据,进行数据预处理包括训练测试集划分和归一化处理。然后通过网格搜索优化CatBoost超参数,使用最优参数训练模型并评估预测性能。结果显示模型具有较高的决定系数(R²=0.9944)和较低的误差指标(RMSE=0.0696)。接着进行残差分析和正态性检验,发现残差基本服从正态分布。最后通过SHAP分析实现模型可解释性,识别关键特征影响。该方法为梯度提升树在回归问题中的应用提供了完整解决方案。

fx666_的博客 746

微信小程序踩坑记——Vant Weapp组件的使用

微信小程序踩坑记——Vant Weapp组件的使用 组件名称 vant weapp 官方文档:Vant Weapp文档 预览 组件介绍 Vant Weapp 是移动端 Vue 组件库 Vant 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。 Vant 是有赞的一套移动端组件库,而Vant Weapp则是Vant的小程序版本,使用体验相对来说还是...

qq_40903080的博客 8696

STM32G474实战:数字LLC电源控制程序从零到跑通(附完整代码解析)

本文详细介绍了基于STM32G474微控制器开发数字LLC电源控制程序的完整实战流程。从硬件平台搭建、CubeMX工程配置,到核心控制逻辑、双速率中断框架、数字PID实现,再到Burst模式、状态机等高级策略与异常处理,提供了从零到跑通的系统化指南与代码解析,助力开发者掌握高效数字电源的程序编写与调试技巧。

s1t2u3的博客 1239

小程序vant-weapp框架的引入

为大家介绍一下小程序的ui框架基于有赞开发一个框架,关于它的安装和使用接下来都会介绍到。 先介绍一下人家的官网vant-weapp 注意的是小程序的是vant-weapp,有赞的还有一个移动端ui框架vant-app。 有两种安装方法,下面来一个一个介绍: 第一种方法:使用npm的方式去安装 1.npm i vant-weapp -S --production 运行完后有个node_modul...

月落星河 2702

DaVinci配置DID之二:工具链配置

本系列主要基于DaVinCi工具链来展开具体DID读写的配置以及最终实现。1,CDD准备2,工具链配置3,代码实现4,验证结果本文讲述流程2话不多说,走你~博主也是AutoSar小白,如果哪里表达的有问题,还请大佬们指点指点哈。接下来,让我们在下章关于代码具体实现的博文再相会哈~

weixin_48498880的博客 5743

前端使用二开Thingsboard一、二、三事(三)-规则链

以项目实战为基础,逐步介绍前端在thingsboard系统二次开发中的一些注意事项以及一些thingsboard一些页面功能讲解,为前端人员开发使用thingsboard提供一种可靠思路,打造一个完美的物联网系统。

weixin_43163457的博客 863

微信小程序使用Vant Weapp组件库

地址:https://youzan.github.io/vant/#/zh-CN/intro 一.引入Vant组件库 1.首先运行 npm init 就会生成 package.json 2.运行 npm i vant-weapp -S --production 3.安装成功后 点击 工具 => 构建n...

qq_38845493的博客 7203

【知识图谱】Neo4j基本操作及数据库文件导入(graph.db.dump)

初探Neo4j导入数据备份数据客户端操作导入csv文件指定csv文件格式使用命令行导入csv文件附录 请读者参考上篇博文 Neo4j安装教程 导入数据 若开启服务,先在终端停止 Neo4j 服务 ./neo4j stop 接下来,下载射雕三部曲的数据库文件 wget https://labfile.oss.aliyuncs.com/courses/1354/graph.db.dump 下载完将出现 graph.db.dump 文件: 将数据库文件导入到 Neo4j 中 首先进入neo4j 根目录下:

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 8620

微信小程序项目使用npm安装vant-weapp的正确步骤,简单易懂

微信小程序项目使用npm安装vant-weapp的正确步骤 1、在当前小程序项目目录 npm init -y 构建npm项目 2、运行命令 npm install vant-weapp -S --production 安装完 发现在当前小程序目录下新增node_modules目录 下面有了vant-weapp组件文件夹 如下图: 3、详情里面:选中使用npm模块 4、进入微信开发工具:选择 工具 -> 构建npm 5、下面以引入button组件到某页面为例子: 在此页面的.json中配置

qq_42753705的博客 6296

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

微信小程序之引入使用Vant Weapp组件

Vant Weapp官网地址:https://youzan.github.io/vant-weapp/#/quickstart,自己可以去其官网详细了解。 这里主要总结下微信小程序中如何使用该组件。 【1】新建一个微信小程序工程 如下所示: 【2】引入并使用Vant Weapp组件的几种方式 ① 第一种-直接引入dist 直接去该地址下载项目,https://github.com/youzan/vant-weapp,把dist文件进入你的小程序工程中。 在 json 文件中配置button组件,修改

小小默:进无止境 1万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

如何在小程序中引入使用vant框架

在微信小程序的原生组件较少的背景下,通常我们在开发微信小程序的时候则往往会使用该框架作为主体的UI框架进行开发,省时省力,大大缩短了开发的周期。由于小程序的环境和普通的Vue项目大不相同,所以想要在小程序中引入vant框架并不能直接用npm去直接构建,它稍微会更麻烦些,所以接下来的内容会详细介绍一下如何在微信小程序中引入使用Vant。关于这个文件的修改,主要是看我们用的小程序模板,不同模板生成的文件目录不一样,新版的一些模板目录可能会导致小程序找不到我们的npm包位置,所以需要对这个文件做一些调整。

huangzhixin1996的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: 微信小程序基础入门(1)含优势介绍、环境搭建、与vue对比及vant weapp框架初步使用
下一篇: 珺珺学算法(1)算法概述及复杂度分析
CodeMagiclin
博客等级 码龄7年 8粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值