本文章主要用于接触一段时间的微信小程序的开发者或者开发团队,当然,今天主要给大家分享一下,近期研究的mpvue,属于美团小程序框架,本期主要做基础的安装及配置说明,好了,我们首先还是简单了解一下mpvue.

Mpvue是一个使用vue.js开发程序的前端框架,框加基于Vue.js为核心,mpvue修改了vue.js的runtime和compiler实现,使用其可以运行在小程序环境中,从而为小程研修班开发引入了整套Vue.js开发体验.

主要特性:(来源于官方网站)

使用 mpvue 开发小程序,你将在小程序技术体系的基础上获取到这样一些能力:

1. 彻底的组件化开发能力:提高代码复用性

2. 完整的 Vue.js 开发体验

3. 方便的 Vuex 数据管理方案:方便构建复杂应用

4. 快捷的 webpack 构建机制:自定义构建策略、开发阶段 hotReload

5. 支持使用 npm 外部依赖

6. 使用 Vue.js 命令行工具 vue-cli 快速初始化项目

7. H5 代码转换编译成小程序目标代码的能力

回到正题,学习最好的方式,就是直接上手,现来实现一下,先配置一个小程序出来试,对熟悉vue开发的小伙伴,应该就不陌生了,对于有开发经验的,请自行安装试用,如果己经使用过vue可直接使用vue-cli创建项目,如果没有安装过的朋友,请先执行以下命令:

npm install --g vue-cli

安装vue-cli后,我们可以使用以下命令来创建一个项目,可以根据提示一步一步完成,(过程中会安装一些插件及小工作,如果看不懂的小伙伴直接选择n即可)

vue init mpvue/mpvue-quickstart wxapp

等待安装完成后,我们就可以进入项目了,安装相关依赖包,使用以下命令:

cd wxapp

npm i(或者yarn)

完成后,可以直接运行我们开发服务了!命令以下

npm run dev

注意:此时仅是项目进行了打包,项目就跑起来了,此时,我们打开微信开发者工具,选择小程序,然后新建一个,项目目录填

我们项目目录下的dist目录 wxapp/dist/wx,就可以看到效果了

到此为止,一个基本的项目就完成了

如何新建页面呢???

正确的打开方式:如下

1. 在src/pages/目录下新增.vue文件,每个一个.vue文件都需要加上一个main.js

2. src/pages.js文件新增页面路径

3. 支持热更新,无需重启

示例如下:

main.js文件说明:

mport Vue from 'vue'

import App from './index'

const app = new Vue(App)

app.$mount()

Index.vue文件说明:

这个是首页哦

export default {

data () {

return {

motto: 'Hello World',

userInfo: {}

}

},

methods: {

},

created () {

}

]

}

}

.mainbox{

display: flex;

flex-direction: column;

}

.content{

background: #fda99f;

display: flex;

flex-direction: column;

align-items: center;

}

基本测试页面就己经制作完成了哦,然后,再进行wxapp中的进行cmd命令:npm run dev哦

总结:本期属于入门级别的教程,如果有不太清楚的地方可以私聊我,近期一直在研究mpvue,下期我会更新mpvue踩坑日记,当然还有一些官方明确指出的问题,我就不一一列举,下期我会整理一份常见BUG给大家,本期文章分享至此,有志同道合的朋友,可以进行私聊哦!!

mpvue微信小程序动画_微信小程序框架之mpvue(入门教程)相关推荐

  1. mpvue微信小程序动画_微信小程序MPvue实现动画效果

    export default { data() { return { animation1: {}, animation2: {}, animation3: {}, stretch: false, / ...

  2. mpvue微信小程序动画_入门微信小程序

    为何现在的微信小程序还是高温不退?主要原因如下:无需安装.不占内存.易传播. 废话不多说,开始进入开发! -----------小程序环境搭建----------------------------- ...

  3. 微信链接修改图片_微信链接修改图标

    自定义链接是什么?微信链接修改图片_微信链接修改图标 自定义微信分享链接是指将一条网页链接通过微信接口生成一张卡片,并且该卡片的标题,内容和图片都可以自己编辑.如下图效果 ● 未自定义的网页链接 ● ...

  4. 【web前端特效源码】使用 HTMLCSSJavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开发基础入门教程|网页制作|网站开发定制

    b站视频演示效果: [web前端特效源码]使用 HTML&CSS&JavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开 效 ...

  5. c++小程序代码_# 微信小程序的原生框架和taro对比 ##

    微信小程序的原生框架和taro对比 小程序历史(为什么会出现?) 2007年 iPhone H5 大家知道现在手机端主要是iOS.Android两大系统,实际上在早期有3大系统竞争,还有一个就是诺基亚 ...

  6. api 定位 微信小程序 精度_微信小程序开发知识点集锦

    一 小程序的生命周期 代码生命周期就是一个对象的生老病死,通常指程序从创建.开始.暂停.唤起.停止.卸载的过程.小程序的生命周期又可分为应用生命周期和页面的生命周期,先单独分析,在结合两者分析 应用生 ...

  7. js微信监听返回_微信小程序(2)- 框架结构amp;运行环境

    一.小程序框架结构 小程序框架分场景获取.逻辑层和视图层 场景获取:场景值是用来描述用户进入小程序的路径,可以在小程序的生命周期onLaunch 或 onShow 里获取.也可以通过wx.getLau ...

  8. webstorm下载微信小程序插件_微信电脑版可以打开小程序喽 前提你得下载测试版...

    据微信开发者团队消息最新推出的小程序开发套件已经支持开发者面向电脑版微信测试微信小程序相关功能. 开发者下载新版本开发套件即可针对电脑版微信进行小程序调试,不过似乎也没有什么需要特别调试的地方. 既然 ...

  9. 微信公众号发送小程序卡片_微信公众号群发文章支持添加小程序卡片

    2017年4月20日微信发布公告称,微信公众平号群发文章支持添加小程序功能,这对于推广小程序来说,无疑是不错的途径.那么微信公众号群发文章怎么添加小程序?下面爱站技术频道的小编带来的详细教程. 微信公 ...

最新文章

  1. 信息保留的二值神经网络IR-Net,落地性能和实用性俱佳 | CVPR 2020
  2. 判断一个图是否为树(有向图以及无向图)
  3. ADS下C语言中局部变量的存储位置分配
  4. 《第一行代码》学习笔记18-广播接收器Broadcast_Receiver(1)
  5. 关系数据库的设计理论
  6. Jerry Wang的SAP UI5源代码深入剖析系列文章
  7. 配置Struts2的异常处理
  8. python打开文件报错无效序列_解决Python 写文件报错TypeError的问题
  9. 使用nodejs进行WEB开发
  10. cocos2dx arm64 jpg格式的不显示_如何导出CocosCreator项目供cocos2dx加载
  11. 数据:昨日BTC和ETH期货持仓均减少约三成,波动率创3月以来新高
  12. 利用内存分析工具(Memory Analyzer Tool,MAT)分析java项目内存泄露
  13. RHEL6基础二十四之RHEL软件包管理③源码安装
  14. 利用jieba进行中文分词并进行词频统计
  15. 向量与直线,梯度与法向量,切向量
  16. Golang Beego框架之WebIM例子分析
  17. vue中,scss样式的三种写法——当前页面直接定义、@import引入样式、main.js引入公共样式 deep和important的写法
  18. 对电视将来的发展发向
  19. 延时1s的程序设计c语言,C语言延时程序.doc
  20. linux 查询hba卡类型,Centos系统查询hba卡型号

热门文章

  1. matlab 窗口布局设置
  2. 微信小程序-000-签到功能-013-二维码凭证-二维码
  3. 如何用模板制作思维导图
  4. 安装算量软件一键识别电气系统图
  5. 虚拟偶像,人类探索元宇宙的萌芽
  6. 周浩正:写给编辑人的信 1:2:9 美国好莱坞动画电影成功方程式
  7. 关于技术变化方面的五种思想
  8. 浏览器 JavaScript 上传文件 笔记
  9. [AHK]文华财经 补数据 自动点击 下载按钮
  10. 3970x做网站服务器,锐龙ThreadRipper 3970X为原生32核 开核变64核别想了