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、宽度不是写死的,是根据页面的放大缩小变化的(定位布局) 瀑布…

Spock VW:编写自定义的Spock框架扩展

Spock框架具有多个内置扩展 ,这些扩展支持许多核心功能,例如Ignore和Timeout批注。 但更重要的是,鼓励开发人员编写自己的扩展。 例如, SpringExtension很好地将Spock与Spring框架集成在一起。 编写自定义扩展没有很好的文档记录。…

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

物理备份和逻辑备份区别 内容精选换一换可能这份面试题还不足以包含所有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

Python之路,day4-Python基础

1.集合2.元组 只读列表,只有count,index2个方法3.字典key-value对 1.特性 2.查询速度快,比列表快python中的hash在同一程序下值相同python字典中的hash只有key是hash的hash之后二分查找,劈半劈半注:只有unicode有…

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,借用官方的组件代…

java函数的笔记

java函数的笔记 java中,函数即方法。也就是实现某个功能的办法。 函数的格式 修饰符 返回值类型 函数名(参数类型 参数) { 逻辑处理; return 处理结果; // return关键字是用于结束该函数的,并将处理结果返回给调用者。void类型可以省略return&#xff0…

jquery手写轮播图_15个超强的jQuery/HTML5图片轮播插件

最近我们为大家分享过不少基于jQuery的图片轮播插件,当然也有很多使用了HTML5和CSS3的相关技术,让整个图片播放器显得更加美观,动画效果显得更加炫酷。这次我们特意为大家筛选了一些最新的jQuery/HTML5图片轮播插件,每一个的功能都…

NLOG配置

<?xml version"1.0" encoding"utf-8" ?><nlog xmlns"http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"> <!-- See https://github.com/nlog/nlog/wiki/Config…

gwt格式_GWT –利弊

gwt格式我喜欢JavaScript。 随着jQuery和Mootools的出现&#xff0c;我对JavaScript的热爱倍增 。 如果有选择&#xff0c;我将对开发的任何Web应用程序使用上述任一框架。 但是进入服务行业后&#xff0c;我不得不一次次屈服于客户的压力&#xff0c;并在他们选择技术的过程中…

sap获取系统时间_获取系统当前时间

NSString *appKey(){// // 获取系统当前时间// NSDate * date [NSDate date];// NSTimeInterval sec [date timeIntervalSinceNow];// NSDate * currentDate [[NSDate alloc] initWithTimeIntervalSinceNow:sec];//// //设置时间输出格式&#xff1a;// NSDateFormatter * d…

Git 初始化版本库

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

Spring中的值注释中的占位符支持

Value批注中的${...}占位符用于访问在PropertySource注册的属性。 这对于Spring应用程序中的Configuration bean非常有用&#xff0c;但不仅如此。 为确保可行&#xff0c; PropertySourcesPlaceholderConfigurer必须存在于所有需要占位符解析的应用程序上下文中。 在此博客文…

1688学python学不会_还在害怕学不会Python嘛?这篇文章让你瞬间读懂Python入门!...

零基础学习Python能学会吗?这个问题几乎是所有初学Python的小白都会问到的问题。其实Python是非常适合初学者入门的&#xff0c;相较于其他主流类编程语言&#xff0c;Python具有更好的可读性&#xff0c;因此上手更容易&#xff0c;而且即便你是零基础也一样能学会。献给Pyth…

elisa标准曲线怎么做_ELISA标准曲线绘制

● 设置标准曲线样品的标准浓度范围要有一个比较大的跨度&#xff0c;并且要能涵盖你所要检测实验样品的浓度&#xff0c;样品的浓度要在标准曲线浓度范围之内&#xff0c;包括上限和下限。而对于呈S型的标准曲线&#xff0c;尽量要使实验样品的浓度在中间坡度最陡段&#xff0…

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

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