自己实现小程序组件库(微信小程序 组件库)

网友投稿 801 2022-12-27

本篇文章给大家谈谈自己实现小程序组件库,以及微信小程序 组件库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享自己实现小程序组件库的知识,其中也会对微信小程序 组件库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

微信小程序之组件

一.创建并使用组件自己实现小程序组件库的步骤

1.创建一个文件夹存放组件自己实现小程序组件库,并在里面创建一个组件文件夹,components,tabs
2.在tabs文件里添加组件模板
3.引用组件,在父组件的json文件中的usingComponents中添加子组件路径,compont

4.使用组件,相当于正常标签进行使用

二.父组件向子组件传参的步骤

父组件给子组件的tabs传入对象

1.父组件的数据

2.子组件做的操作

如果没有传入数据,就会输出默认值value

3.子组件展示对象数据自己实现小程序组件库

三.子组件向父组件传参的步骤

1.先给子组件添加一个点击事件

2.通过this.triggerEvent("自定义事件名称",{传的值})命令保证子组件和父组件同步被修改

3.父组件绑定子组件,定义一个事件名称,用来接收子组件传递的数据

小程序安装第三方组件库 如:vant

https://vant-contrib.gitee.io/vant-weapp/#/quickstart#bu-zou-yi-tong-guo-npm-an-zhuang

vant 小程序组件库

第一步 先npm init 回车 初始化新建package.json文件包
如果微信开发者工具无法输入命令 打开cmd面板 cd d:/ 进入目录 cd users 知道进入小程序项目目录输入命令
第二步 ## 安装

将 app.json 中的 "style": "v2" 去除,小程序的 新版基础组件 强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。

开发者工具创建的项目, miniprogramRoot 默认为 miniprogram , package.json 在其外部,npm 构建无法正常工作。

需要手动在 project.config.json 内添加如下配置,使开发者工具可以正确索引到 npm 依赖的位置。

注意: 由于目前新版开发者工具创建的小程序目录文件结构问题,npm构建的文件目录为miniprogram_npm,并且开发工具会默认在当前目录下创建miniprogram_npm的文件名,所以新版本的miniprogramNpmDistDir配置为'./'即可

打开微信开发者工具,点击 工具 - 构建 npm ,并勾选 使用 npm 模块 选项,构建完成后,即可引入组件。

如果你使用 typescript 开发小程序,还需要做如下操作,以获得顺畅的开发体验。

请将 path/to/node_modules/@vant/weapp 修改为项目的 node_modules 中 @vant/weapp 所在的目录。

使用时:

https://vant-contrib.gitee.io/vant-weapp/#/quickstart#yin-ru-zu-jian
vant小程序使用说明文档
在 app.json 或 index.json 中引入组件,详细介绍见 快速上手 。

"usingComponents": {
"van-button": "@vant/weapp/button/index"
}

小程序使用npm引入Weui组件库

1、创建小程序项目

2、在小程序根输入npm init,进行初始化,然后一路可以默认(enter)之后可看到package.json

3、开始安装Weui组件库 npm install --save weui-miniprogram --production

4、工具构建npm

5、点击小程序开发工具右上角详情-本地设置,勾选上使用npm模块

[图片上传中...(image-b7a8e2-1624982995933-0)]

6、在小程序app.wxss中引入样式文件

@import './miniprogram_npm/weui-miniprogram/weui-wxss/dist/style/weui.wxss';

7、index页面使用

//index.json { "usingComponents": { "mp-dialog": "weui-miniprogram/dialog/dialog" } }

//index.wxss <mp-dialog title="test" show="{{true}}" bindbuttontap="tapDialogButton" buttons="{{[{text: '取消'}, {text: '确认'}]}}" <viewtest content</view </mp-dialog

微信小程序开发工具——引入vant组件库

1.在小程序更目录下初始化npm自己实现小程序组件库
2.在小程序 package.json 所在自己实现小程序组件库的目录中执行命令安装 npm 包:
3.安装vant包:

npm i @vant/weapp -S --production

4.

5.

报错如下图:

6.
7.然后在需要引入组件的页面中的.json文件里按需引入即可

怎样创建自己的小程序

创建自己小程序方法如下自己实现小程序组件库
1.微信版本升级后,打开微信,点击底部自己实现小程序组件库的“发现”这个菜单项,就会发现升级后的“发现”菜单里,增加了“小程序”这样一个功能。
2.点击打开小程序后,可以看到有附近的小程序和自己实现小程序组件库我的小程序,附近的小程序是所在定位周边的小程序。
下面的小程序列表可以看到的是自己实现小程序组件库我们之前打开过的一些小程序,如果有自己觉得很好用的小程序就可以点击左上角,添加到我的小程序里面。
3.微信小程序还有具有搜索功能,打开搜索页面可以输入想要找的小程序。

怎么自己制作微信小程序

如何制作微信小程序,首先我们需要从他的构成确定,微信小程序的制作需要的点有三个:设计、前端、后端。而相对简单的微信小程序可能只需要设计、前端。

小程序制作所涉及到的设计:页面的排版和美观UI这些内容都是需要设计的,所以这个是需要你熟悉设计内容,用到的软件是 PS,专业点还有 原型图制作软件:Mockplus 。

小程序制作的前端:设计排版和UI完成后需要前端工程师将其进行编程实现。所以你需要一个前端工具,微信自身是提供一个开发软件的

或者你也可以使用其他的前端语言进行开发,然后选择自己熟悉的编辑器。列举几个使用比较多的软件:sublime text3 编辑器 、Beyond Compare 比较代码工具、EditPlus 编辑器。

小程序制作需要用到的后端:前端完成后,如果你需要有些交互的功能则需要后端,当然后端也可以不要,纯展示或者简单交互的话前端就可以完成的,比较复杂业务和逻辑的内容才会需要后端,因此后端的内容会比较南。一般后端开发所使用的软件就是idea了,本人就是一位Java程序员,专攻后端。用上后端意味着你还需要域名DNS和服务器等等的知识去支撑。所以后端一般用的软件是:idea、Linux服务器、ftp(Windows与Linux之间的传输软件)、xshell(这个比上一个好用一些,同样的传输文件作用)、数据库等等。

总结: 简单版:一个设计工具 + 一个微信自带的前端编辑器。 中等:设计工具 + 其他语言编辑器 +微信编辑器。 复杂: 设计工具+ 前端工具+后端工具。

微信小程序的正常流程:

1.注册小程序

2.开发前准备

3.-开发者工具开始制作

4.提交代码

5.审核通过即可使用

软件只需要一个:微信开发者工具(如果用第三方平台的编辑器就不需要-这个软件开发小程序)


个人小程序建议自己写代码,因为每个人的想法都天马星空,想展示的东西也不一样,还有个性化需求,很难做出符合要求的小程序。所以自己制作很自由,慢慢做出自己满意的效果。缺点就是,需要学习的东西很多。

商城小程序推荐直接用第三方的编辑器,因为不用学习新的知识,操作简单,花费时间很短,发布几个商品,编辑好小程序,提交审核就可以正常使用。需要准备:营业执照一张。


分步制作一个可以正常使用的微信小程序

这里介绍两种方法,自己开发的制作流程和通过第三方平台的制作流程。


自己开发

1.注册

普通的注册步骤就点立即注册,跟公众号登录是同一个入口。



点“2”指向的地方-小程序图标,是小程序开发文档,底部也有注册小程序的入口,点击进入注册。


认证邮箱



个人小程序和商城小程序

这一步你要选类型,是要开通个人,还是开通企业?

小程序类型选择-轻栈截图


如果这个小程序仅仅是展示用的小程序,那类型选择个人就好了,免认证费。

如果是商家,想要小程序带有支付系统,制作一个商城小程序,那就选择用企业/组织认证。通过这种方式开通的小程序需要300认证费。

但如果你拥有一个认证过的企业类型公众号,可快速注册并注册小程序。

复用公众号资质注册小程序

在公众号后台操作,点击小程序管理小程序快速认证小程序。


2.开发前准备

1.绑定开发者


2.设置开发设置,获取AppID



3.发布流程


需要-的软件--开发者工具


开发过程中有任何问题,可以参考微信文档



通过第三方-零成本开通微信小程序商城

完全零基础想要搭建一个微信小程序商城,有简化了的步骤,不需要代码,拖拽式模块化设计,支付系统,营销插件统统支持。

同样零成本,甚至连小程序300认证费都可以免去。开发完成的小程序商城审核通过就可以立即投入运营。

通过轻栈注册微信小程序,没有公众号也可以直接免300认证费注册微信小程序。


注册成功后不需要开发前准备,直接制作,拖拽式编辑,按住鼠标左键,把需要的模块拉到合适的位置,松手,右键编辑。

轻栈【Design Lab】编辑页面


上架商品在电商系统

轻栈电商系统


一切准备就绪,就可以发布了,如果商品数量10个左右,整个制作过程约30分钟。同样的商城小程序效果,同样的0成本,使用第三方可以节省很多时间和精力。

但模块化,拖拽式的编辑器满足不了所有商家的需求,功能再丰富也不可能100%覆盖所有行业,要做出特别的效果,自己搞不定,第三方编辑器不好实现,那就找专业团队去做吧。

关于自己实现小程序组件库和微信小程序 组件库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 自己实现小程序组件库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于微信小程序 组件库、自己实现小程序组件库的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:广西一体化政务服务平台6(广西政务服务一体化服务平台)
下一篇:盲盒小程序app(盲盒小程序有哪些)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~