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

为何现在的微信小程序还是高温不退?主要原因如下:无需安装、不占内存、易传播。

废话不多说,开始进入开发!

-----------小程序环境搭建-----------------------------------

账号注册

百度搜索 "微信公众平台"官网地址: https://mp.weixin.qq.com/微信公众平台小程序注册地址:

微信公众平台​mp.weixin.qq.com

创建小程序

1.下载开发工具开发工具下载地址:

稳定版 Stable Build | 微信开放文档​developers.weixin.qq.com

2.获取appid小程序的appid相当于小程序平台的一个身份证。

微信官方开发工具开发(或使用其他开发工具开发)

1.注意基础库的版本

6570a7b05b9c6a575f01d5c44ad2472c.png

2.大致熟悉开发工具

-------------原生开发----------------------------------

在最开始之前,笔者要说的是如果你有学习过类似mvvm思想的框架,比如vue,

那你就比较容易理解和开发小程序了。

小程序文件结构

1.基本的结构

- pages // 包含了所有页面
- index // 页面文件夹- index.js    // 页面的脚本逻辑文件- index.wxml  // 页面模板文件- index.wxss  // 页面样式文件- index.json  // 页面配置文件
-cart //购物车页面- cart.js    // 页面的脚本逻辑文件- cart.wxml  // 页面模板文件- cart.wxss  // 页面样式文件- cart.json  // 页面配置文件
-components//公共组件文件夹
- utils // 普通的工具函数
- app.js   // 项目启动入口
- app.json // 全局的配置
- app.wxss // 全局样式
- project.config.json // 项目的配置文件

和web的页面结构比较:

.wxml .html
.wxss .css
.js .js
app.xxx 指的是整个小程序的样式/配置,有全局控制的感觉
当前页面中的.json .wxss .js 一般都只对当前页面有效,全局无效

2.官方文档学习开发规则

小程序简介 | 微信开放文档​developers.weixin.qq.com
153b955a3c33ef8c55d524609e7b7e29.png

----------------框架开发---------------------------------------------

mpvue

一个使用 Vue.js 开发小程序的前端框架,即把vuejs文件编译成微信小程序文件,当然是会存在一定的平台性差异。

官网:

mpvue-docs​mpvue.com
e12e66774a9fb7d27db02fb4c7a36136.png

源码:

Meituan-Dianping/mpvue​github.com
9387120fcc882eb8bccc6231eecedf26.png

mpvue5分钟上手教程

1.安装:

npm install --global vue-cli@2.9

vue init mpvue/mpvue-quickstart store

注意:appid需要输入个人的appid,Vuex(y/n)和eslint(y/n)都输入 n

2.切换到项目目录cd store store 是项目目录

3.安装依赖npm install

4.启动服务npm run dev注意:运行成功后,可以看到本地多了个 dist 目录,这个目录里就是生成的小程序相关代码。

5.使用微信开发工具运行小程序,新建小程序需要的信息:

  • 项目目录:就是刚刚创建的项目目录(非 dist 目录)
  • AppID,个人的appid
  • 项目名称

mpvue基本结构介绍

build - 把mpvue构建成小程序的配置文件(忽略)
config - 基础的配置文件(忽略)
dist - 构建后的小程序项目(忽略)
src - 项目开发文件components - 项目公共组件pages - 小程序页面utils - 工具文件夹 (忽略)app.json - 小程序项目配置文件App.vue - 项目VUE入口文件main.js - 项目入口文件
static - 静态资源文件
-....
project.config.json - 同原生小程序的配置文件

好了,现在你可以开始写你的项目了!!!

初学者可以关注一些学习的公众号,比如前端学习指南等进行了解学习前端这个领域的资讯和发展。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

瀑布流式布局

今天终于搞懂了瀑布流式布局,哈哈,总结下 瀑布流式布局分为两种类型:1、每一列都限定宽度不限定高度的布局(使用浮动)2、宽度不是写死的,是根据页面的放大缩小变化的(定位布局) 瀑布…

物理服务器备份系统,物理备份和逻辑备份区别

物理备份和逻辑备份区别 内容精选换一换可能这份面试题还不足以包含所有Java问题,但有了它,我相信你一定不会“败”的很惨,有了它,足以应对目前市面上绝大部分的Java面试了,因为这些问题不论是从深度还是广度上来讲&am…

dd命令iso linux_BootISO:从 ISO 文件中创建一个可启动的 USB 设备

今天,我们将讨论名为 BootISO 的实用程序类似工具。它是一个简单的 bash 脚本,允许用户来从 ISO 文件中创建一个可启动的 USB 设备。-- Prakash Subramanian(作者)为了安装操作系统,我们中的大多数人(包括我)经常从 ISO 文件中创建一个可启动…

java基础-接口

转载于:https://www.cnblogs.com/ceshi2016/p/6025027.html

gwt入门和进阶_GWT入门

gwt入门和进阶GWT是Google Web Development Kit的缩写,可让程序员使用Java开发Ajax Web应用程序。 GWT编译器将Java代码转换为JavaScript和html代码。 GWT应用程序称为模块,并且使用xml文件描述模块,假设该模块名称为xml文件的“ mymodule”名…

workbook加载文件路径_通过Workbook.XML 修复Excel自定义名称

小伙伴们经常想求助IT 提升打开Excel的速度, 标准回答是:重启。其实Excel 中影响打开速度的几个因素:1. 公式 2. 链接 3. 自定义名称 自定义名称常常被人忽视,里面经常隐藏着众多错误,而且有很多的名称是隐藏的&#x…

将IDE检查应用于自定义Java批注

J2SE 5中注释的引入改变了我们编写和处理Java的方式。 除了Java SE的预定义注释外 ,框架,IDE和工具包还引入了自己的自定义注释 。 Checker框架提供了一些示例,说明如何使用自定义注释在Java中增加类型安全性 。 在本文中,我着眼于…

有什么用_app用什么软件编写

自己咋开发APP这得看你的学习程度了,如果你学了安卓开发那么久按照教程来吧,如果没有学过,那么就看看我的回答是不是贴题意的。比较快的开发app方式。接入任意后台,通过HBuilder封装成app。2.使用MUI,借用官方的组件代…

Git 初始化版本库

创建带工作区的版本库 在开始一个新项目时,首先就要创建并初始化代码库。如果是在本机的工作目录中,那么: $ git init 也就够用了。如果想要初始化的版本库不在当前目录,需要为 git init 命令指定版本库所在的目录: $ …

如果今天完成,ESB会是什么样子?

JavaOne 2015即将结束,这又是一次很棒的社区活动。 我和Rafael进行了两次会议和HOL 。 我最喜欢的会议之一实际上是:关于ESB(如果今天完成的话)的样子。 我以为那是过去? 我通常也倾向于这样说。 但是,系统…

线程间的通信 设置线程等待与线程唤醒

代码实现上述框图: 1 //等待唤醒机制2 3 /*4 wait(),notify(),notifyAll()必须用在同步中,因为同步中才有锁。5 指明让持有那个锁的线程去等待或被唤醒,例如object.wait(),表明让持有object这把锁的线程等待。6 7 wait():让线程进入等待状态&…

centos6.8升级python3.5.2

1.查看系统python版本 [rootmyserver01 Python-3.5.2]# python -V Python 2.6.6 2.升级3.5.2 A.下载:wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 或者在浏览器下载(选择Linux/UNIX平台,选择3.5.2版本) B.编译…

gwt的mvp模式_GWT MVP变得简单

gwt的mvp模式GWT Model-View-Presenter是用于大规模应用程序开发的设计模式。 它源于MVC,它在视图和逻辑之间进行划分,并有助于创建结构良好,易于测试的代码。 为了帮助像我这样的懒惰开发人员,我研究了如何减少使用声明式UI时要编…

简记用ArcGIS处理某项目需求中数据的步骤

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1. 背景 项目需求涉及如下几个步骤: a.矢量化 b.获取范围内要素 c.合并要素 d.简化要素 e.获取范围外要素。 2. 矢量化 新建图层 开启编辑&am…

企业应用程序集成简介

本文是我们名为“ Spring Integration for EAI ”的学院课程的一部分。 在本课程中,向您介绍了企业应用程序集成模式以及Spring Integration如何解决它们。 接下来,您将深入研究Spring Integration的基础知识,例如通道,转换器和适…

win7 网络端口怎么设置_教你win7如何设置网络共享文件夹

网络共享是以PC机为载体的信息资源共享。如果我们想让其他人共享我们的文件夹,我们需要进行一些设置。今天,我将分享在win7系统中设置网络共享文件夹的方法现在大多数家庭都使用win7系统,它简化了很多设计,使用起来也很方便。它不…

vue 字符串分割_嗯哼vue组件taginput包教不包会

5分钟实现一个Tag-Input(标签)组件前言本文是wo写组件设计的第一篇文章(处女作),之所以会写组件设计相关的文章,是因为作为一名优秀的前端工程师,面对各种繁琐而重复的工作,我们不应该按部就班的去辛(dao)勤(gen)劳(huo)动(zhong)&#xff0c…

SpringBoot项目部署与服务配置

spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中&a…

向导页设计_向导设计模式

向导页设计我们都喜欢巫师……。 (我的意思是软件向导)。 我们总是很高兴跳到那些“下一步”按钮上,就像我们在我们的时髦的小鸡上跳舞一样。。。 因此,今天我们将您心爱的向导带入您的编码体验。 让我们跳入一个例子。 假设您要设…

微信小程序需要https后台的创业机会思考

最近比较关注微信小程序,而且微信小程序的后台必须强制要求https, https相对http成本要高很多了。 这里我感觉有2个商机 (1)提供https 中转服务器 ,按流量来收费 (2) 微信小程序https 云后台 对于很多人学…