基于mpvue的小程序项目搭建的步骤(附精选源码32套,涵盖商城团购等)

mpvue 是美团开源的一套语法与vue.js一致的、快速开发小程序的前端框架,按官网说可以达到小程序与H5界面使用一套代码。使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为 H5 和小程序提供了代码复用的能力。如果想将 H5 项目改造为小程序,或开发小程序后希望将其转换为 H5,mpvue 将是十分契合的一种解决方案。

Mpvue官网:http://mpvue.com/
demo地址 :https://github.com/ccwyn/mpvuedemo/tree/master/my-project

使用Vue开发微信小程序:mpvue框架。端开发框架和环境都是需要 Node.js ,先安装node.js开发环境,下载https://nodejs.org/en/,安装完成之后,打开cmd开始输入命令。(我用的是win10系统,所以需要管理员权限,右键点击以管理员身份运行cmd),不然会出现很多报错。

步骤1. 检查下 Node.js 是否安装成功

$ node -v
$ node -v

我的node是安装在d盘,所以先切入进D盘,在执行node -v命令,结果如下,出现版本号则表示安装成功。
在这里插入图片描述
在这里插入图片描述

步骤2:检查npm版本

$ npm -v
$ npm -v

在这里插入图片描述

步骤3: 安装淘宝镜像

$ npm set registry https://registry.npm.taobao.org/
$ npm set registry https://registry.npm.taobao.org/

由于npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像来安装vue.

步骤4: 全局安装 vue-cli

$ npm install --global vue-cli
$ npm install --global vue-cli

一般是要 sudo 权限的(打开cmd时要以管理员的身份,不然就会报错

注意:很多人在这一步安装报错了,原因是要权限哦

在这里插入图片描述

例如:
网上的解决方案用通过快捷键win+ r打开cmd,这样木有用,会被误导,在win8或者win10下,win+R不是以管理员身份来运行的。在开始菜单中选择command以管理员身份运行即可。
在这里插入图片描述

打开管理员运行之后,全局安装成功提示如下:

在这里插入图片描述

步骤5:创建一个基于 mpvue-quickstart 模板的新项目

$ vue init mpvue/mpvue-quickstart my-project
$ vue init mpvue/mpvue-quickstart my-project

至于项目名称,作者,使用何种框架等提问信息,新手一路回车选择默认即可。

在这里插入图片描述

打开d盘,查看创建生成的目录my-project
在这里插入图片描述

步骤6:安装my-project项目所需要的依赖

$ cd my-project
$ npm install
$ npm run dev
$ cd my-project
$ npm install
$ npm run dev

1:执行cd my-project命令,进入项目

在这里插入图片描述

2:执行npm install命令之后,本地多了一个node_moudules文件夹

在这里插入图片描述

3:执行npm run dev,运行成功
在这里插入图片描述

随着运行成功的回显之后,可以看到本地多了个 dist 目录,这个目录里就是生成的小程序相关代码。
在这里插入图片描述

以上,Vue开发环境已经搭建好,接下来打开微信开发者工具,,调试开发我们的框架 mpvue,依次填写需要的信息,微信开发者工具环境搭建详见教程:https://www.jianshu.com/p/0ff8c3b2f59f

在这里插入图片描述

在这里插入图片描述

填写之后跳转到编辑工具页面,mpvue框架项目已经跑起来了,完美,get到技能了吗?投入开发即可

官方五分钟快速上手教程:http://mpvue.com/mpvue/quickstart/

源码截图:

在这里插入图片描述

说明

如果本项目对您有帮助,欢迎 “点赞,关注” 支持一下 谢谢~

源码获取关注公众号「码农园区」,回复 【uniapp源码】
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/260384.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ES排错命令

GET _cat/indices?v&healthred GET _cat/indices?v&healthyellow GET _cat/indices?v&healthgreen确定哪些索引有问题,多少索引有问题。_cat API 可以通过返回结果告诉我们这一点 查看有问题的分片以及原因。 这与索引列表有关,但是索引…

海康rtsp拉流,rtmp推流,nginx部署转flv集成

海康rtsp拉流,rtmp推流,nginx部署转flv集成 项目实际使用并测试经正式使用无问题,有问题欢迎评论留言 核心后台java代码: try {// FFmpeg命令String command "ffmpeg -re -i my_video.mp4 -c copy -f flv rtmp://localho…

opencv入门到精通——鼠标事件和Trackbar控件的使用

目标 了解如何在OpenCV中处理鼠标事件 您将学习以下功能:cv.setMouseCallback() 了解将轨迹栏固定到OpenCV窗口 您将学习以下功能:cv.getTrackbarPos,cv.createTrackbar等。 简单演示 在这里,我们创建一个简单的应用程序&am…

飞天使-k8s知识点4-验证安装好后功能

文章目录 接k8s知识点2之验证集群功能创建dashboard 接k8s知识点2之验证集群功能 [rootkubeadm-master2 tmp]# kubectl run net-test1 --imagealpine sleep 36000 pod/net-test1 created [rootkubeadm-master2 tmp]# kubectl get pod NAME READY STATUS RESTART…

小型洗衣机好用吗?目前口碑最好的四款迷你洗衣机分享

作为一个上班族,每天回到家中真的不愿意再动了,市面上也越来越多懒人福利神器,而内衣洗衣机可以称得上是人类最幸福的小家电,它不仅可以释放我们的双手,而且还比我们自己手洗得干净,功能和清洁力都比我们传…

B039-SpringMVC基础

目录 SpringMVC简介复习servletSpringMVC入门导包配置前端控制器编写处理器实现Contoller接口普通类加注解(常用) 路径问题获取参数的方式过滤器简介自定义过滤器配置框架提供的过滤器 springMVC向页面传值的三种方式视图解析器springMVC的转发和重定向 SpringMVC简介 1.Sprin…

抖音达人筛选需要注意什么,投放总结

商家想要在抖音开拓市场,带动产品销路,寻找达人投放是必行之道。那么抖音达人筛选需要注意什么,我们为大家总结了如下流程。 一、以基础数据找达人 以基础数据进行抖音达人筛选,可以称得上是很直接的方法了。这里的接触数据包括粉…

高集成高能效FAN21SV04MPX 单输入集成同步降压调节器技术解析

FAN21SV04MPX 是一款高效、小型、可编程频率的 4 A 集成同步降压调节器。FAN21SV04MPX 采用经过优化的互联方式将同步MOSFET和控制器/驱动器包含在一个封装中,使得设计人员能够使用最少的外部元件,在较小面积中满足高电流要求,从而降低成本。…

数据安全治理解决方案:PPT全文27页,附下载

关键词:售前方案工程师,解决方案工程师,技术转售前,技术转售前的优势,软件工程师转售前 一、数据安全治理建设的重要性 1、保护商业机密和个人隐私:企业和个人的敏感信息,如财务报表、客户名单…

用CHAT了解各地美食

问CHAT:中国西北菜发源地 CHAT回复:中国西北菜指的是陕西、甘肃、宁夏、青海和新疆五个省份的地方特色菜系。这些地方地理位置特殊,气候条件独具特色,因此形成了各自独特的菜系。 1. 陕西菜:发源于中国的陕西省&#…

win10怎么录制屏幕?教你全方位掌握录屏技巧

屏幕录制是与他人分享操作步骤、游戏精彩瞬间或创建教程的常见需求。随着windows 10系统的普及,越来越多的人开始寻求在win10下录制屏幕的方法。接下来,我们将介绍三种win10怎么录制屏幕的方法,并对每种方法进行分步骤详细介绍,以…

在.NET 应用程序中使用DSN-GBASE南大通用

在.NET 应用程序中使用GBASE南大通用 machine.config 文件中的资源时,首先需在工程中 引用 .NET Framework 的组件GBASE南大通用 System.configuration,然后使用 using 语句将GBASE南大通用System.configuration 命名空间中的类引入到工程中。 1) 在工…

CAS为什么还存在线程安全问题(从所谓的ABA问题再学CAS)

概述 之前学习 CAS,从 Java 代码层面知道其原理,借助一条 CPU 原子指令,通过不断地自旋去比较(compare)和(and)赋值(set)。当时对线程安全的认知停留在将多条 Java 语句…

AI数字人盘活本地生活!

据艾瑞咨询统计,2022年中国本地生活服务市场规模达到3.8万亿元,同比增长23.5%。另据QuestMobile,2023年4月,本地生活综合服务行业全网渗透率38.4%,外卖服务渗透率15.6%。 本地生活市场仍具较大空间,各大平台…

ModStart框架助力博客开发,全新视频教程助你轻松上手!

它来了!它来了!ModStart框架的博客主题开发视频教程终于上线啦!如果你是一名开发者,想要快速搭建一个美观、功能强大的博客网站,那么这个教程将是你的不二之选! ModStart是一款基于Laravel的模块化开发框架…

Git版本控制系统:简介、演变与优缺点

目录 前言1 版本控制概述2 集中式版本控制的优缺点2.1 优点2.2 缺点 3 分布式版本控制的优缺点3.1 优点3.2 缺点 4 Git的发展过程结语 前言 在软件开发和团队协作中,版本控制是至关重要的。它允许开发人员跟踪文件的更改历史,协同工作并管理代码的不同版…

MLX vs MPS vs CUDA:苹果新机器学习框架的基准测试

如果你是一个Mac用户和一个深度学习爱好者,你可能希望在某些时候Mac可以处理一些重型模型。苹果刚刚发布了MLX,一个在苹果芯片上高效运行机器学习模型的框架。 最近在PyTorch 1.12中引入MPS后端已经是一个大胆的步骤,但随着MLX的宣布&#x…

神经科学与计算神经科学的蓬勃发展与未来趋势

导言 神经科学和计算神经科学是当前科学研究领域中备受关注的方向。本文将深入研究这两个领域的发展历程、遇到的问题、解决过程,以及未来的可用范围。我们还将关注在各国的应用现状以及未来的研究趋势,探讨如何在竞争中取胜,以及在哪些方面发…

PostgreSQL表中字段由字符串改为数组

需求:PostgreSQL数据库中的一张表的某些字段,之前存的是字符串,由于业务需求变更,需要存储多条数据,字段类型要改为数组,并保留原来的数据。 具体实现: 修改表中字段类型:把 etl_f…

全功能知识付费小程序系统源码是什么?有什么好处?

全功能知识付费小程序系统源码,是一个集课程管理、用户管理、支付管理、数据分析等于一体的综合性解决方案。它支持多种形式的课程内容,如视频、音频、图文等,满足不同用户的学习需求。同时,系统具备完善的支付功能,保…