程序员的资源宝库

网站首页 > gitee 正文

搭建uniapp小程序环境--HBuilder微信开发者工具vant weapp

sanyeah 2024-03-29 15:21:02 gitee 12 ℃ 0 评论

uni-app 是一个使用 Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

uni-app有内置组件,但只能满足基础需求,不像web开发基本引入三方ui库。

uni-app的插件市场,有很多扩展组件:https://ext.dcloud.net.cn/,扩展组件是基于内置组件的二次封装。

 

vant的web版操作了dom,所以只能用于web端;而vant weapp是微信小程序组件规范,可以用于微信、App、H5;vant自身并没有提供全端可用的无dom vue组件。

vue2版本:https://vant-contrib.gitee.io/vant/v2/#/zh-CN/image

小程序版本:https://vant-contrib.gitee.io/vant-weapp/#/home

 

关于uni-app的ui库、ui框架、ui组件:https://ask.dcloud.net.cn/article/35489

扩展组件的选择:

组件分2大类:1、vue组件(文件后缀为vue);2、小程序自定义组件(文件后缀为wxml或其他小程序平台特有后缀名称)

这些组件uni-app都支持,但受组件本身技术特点限制,在不同端有不一样的支持度。

 

 小程序创建

开发工具:HBuilderX.3.2.9.20210927、微信开发者工具

第一步:创建uniapp项目

打开HBuilder选择:新建——>项目

 

 

 第二步:引入vant weapp组件库

在uniapp项目下新建wxcomponents文件夹,在该文件夹下新建vant文件夹

 

 

 

到https://github.com/youzan/vant-weapp下载最新的压缩包

 

 

 将dist文件下的内容复制粘贴到vant文件下(图片没截全)

 

 

 

打开app.vue组件,引入UI样式@import "/wxcomponents/vant/common/index.wxss";

 

 

 在pages.json页面将vant的组件注册到对应的页面

"usingComponents": {
"van-button": "/wxcomponents/vant/button/index"
}

 

 

也可以将usingComponents配置到globalStyle下,这样全局页面都可以使用

 

 

 可在配置好的页面使用该ui组件

第三步:配置appid

打开微信开发者工具,登录之后在右上角详情——>基本信息——>AppId复制,或者去微信公众平台获取AppId。

 

 

 将复制的AppId微信小程序的配置文件

 

 

 注意将微信开发者工具的服务端口打开,在设置——>通用设置中。

 

 

 第四步:运行

运行——>运行到小程序模拟器——>微信开发者工具(W)

 

若不显示,可以找到wxcomponents/vant/icon组件下面的index.wxss文件里面的",url",‘,’后面没有空格,即", url",需要添加上空格。

搜索该文件下的url,一共有三个,将后两个url前加上空格。

停止运行,然后再次运行,因为需要重新编译,然后就成功了

 

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表