mpvue

《微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记1)WePY开发环境的安装

折月煮酒 提交于 2019-12-15 20:18:49
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> WePY的安装或更新都通过npm进行,全局安装或更新WePY命令行工具,使用以下命令: npm install wepy-cli -g 稍等片刻,成功安装后,即可创建WePY项目。 注意:如果npm安装时间过长或者是连接超时而导致的失败,则可以使用国内的镜像源,这里推荐一个稳定的源,来自淘宝。网站地址为http://npm.taobao.org/,可以使用淘宝定制的cnpm(gzip压缩支持)命令行工具代替默认的npm: $ npm install -g cnpm --registry=https://registry.npm.taobao.org 安装好环境后,再找一个良好的编写代码的IDE环境。这里强烈推荐来自JetBrains系列的WebStorm最新版本,它已经完美支持了Vue.js的开发以及ESLint的语法形式,所以编写代码非常顺畅和方便,其编写代码的页面如图1-26所示。 图1-26 编辑器界面 同样,在WebStorm中使用Alt+F12键可以唤起内置的命令行,这对于需要编译的WePY而言,也无需每次使用cd命令进入项目文件这样方便得多。 微信小程序的结构化开发方法,少走弯路,高效开发,一起来学习《微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》吧。 来源:

微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记4)支持React.js语法的Taro框架

大兔子大兔子 提交于 2019-12-15 20:18:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Taro本身实现的情况类似于mpvue,mpvue的未来展望中也包含了支付宝小程序,现在的版本中,也可以使用不同的构建命令来构建出百度小程序的支持,如第10章所示,但是现在Taro先于mpvue实现了更多更好的“一端开发,多端编译”开发方式。 Taro的编写代码方式和mpvue、WePY框架最大的一个差别就是,Taro并不是基于Vue.js的语法规范,而是遵循React语法规范,它采用与React一致的组件化思想,组件生命周期与React保持一致,同时支持JSX语法,让代码具有更丰富的表现力,使用Taro进行开发可以获得和React一致的开发体验。 采用Taro开发小程序具有以下的优秀特效: 支持使用npm/yarn安装管理第三方依赖 支持使用ES7/ES8甚至更新的ES规范,一切都可自行配置 支持使用CSS预编译器,例如Sass等 支持使用Redux进行状态管理 支持使用Mobx进行状态管理 小程序API优化,异步API Promise化等等 和mpvue、WePY项目一致,使用Taro开发项目,首先也要安装合适的npm和Node.js环境。 (1)Taro项目的开发需要安装专用的Taro开发工具@tarojs/cli,可以使用如下命令全局安装,安装效果如图11-2所示。 npm install -g

《微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记3)支持Vue.js语法的mpvue框架

帅比萌擦擦* 提交于 2019-12-15 20:07:25
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在安装本框架的基础必须安装合适的Node.js和可以运行的npm包,安装过程本书前面已经提到过,不再赘述。 (1)保证npm和Node.js的可用性后,使用如下代码安装Vue.js环境。 # 全局安装 vue-cli # 如果是Linux或者Unix等一般是要 sudo 权限的 npm install --global vue-cli@2.9 在Windows中使用CMD安装环境,安装效果如图10-1所示。 图10-1 Vue.js安装 (2)等待安装完成后,如果没有出现错误提示,即成功安装了vue环境,可以在CMD中输入vue,效果如图10-2所示,即已经成功安装,接下来就可以构建应用了。 图10-2 vue安装成功 (3)mpvue使用vue-cli构建工具,其中使用了一个vue模板,此模板用来支持mpvue的项目小程序的生成,使用如下代码可以新建一个mpvue的工程。 # 创建一个基于 mpvue-quickstart 模板的新项目 vue init mpvue/mpvue-quickstart “项目名称” 生成的过程和配置命名等如图10-3所示,这样就生成了一个没有编写代码的空白mpvue工程。 图10-3 新建mpvue工程 (4)等待工程创建完成,编辑器也自动下载生成了相关的代码文件,如图10

在mpvue中引用vant weapp

随声附和 提交于 2019-12-11 11:31:19
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 使用mpvue作为框架,引入第三方的ui框架 vant-weapp vant-weapp: https://github.com/youzan/vant-weapp 下载vant-weapp的资源:https://github.com/youzan/vant-weapp.git 1、 2、 3、 4、全选复制 5、进入自己的项目的static文件夹 6、新建一个vant文件夹 7、把刚才复制的所有东西,丢进去 8、项目如图: 9、单个页面中创建main.json文件 10、使用的组件名称引入 { "usingComponents": { "van-button": "/static/vant/button/index", "van-cell": "/static/vant/cell/index", "van-cell-group": "/static/vant/cell-group/index", "van-popup": "/static/vant/popup/index", "van-datetime-picker": "/static/vant/datetime-picker/index", "van-field": "/static/vant/field/index", "van-picker": "

windows系统下 从0开始使用mpvue搭建微信小程序

与世无争的帅哥 提交于 2019-12-10 15:01:53
本文将从按照node.js开始脚大家如何快速的搭建mpvue框架的微信小程序,接下来让我们开始吧! 一、node.js的安装 1.首先先下载node.js,下载地址为 http://nodejs.cn/download/ ,根据自己的操作系统下载对应的包,这里我选择的是window系统 64位的msi。 2.下载完成后,打开下载好的msi文件,然后按照指示进行安装即可,在过程中,会默认将npm和nodejs加入环境变量,省去了自己添加环境变量的过程。 3.完成后,在命令行输入npm --version,如下图所示,显示出版本号,那么我们的第一步node.js就按照完成了 二、node.js的相关配置 1.因为中国国内网络原因,因此我们需要修改npm的仓库地址,目前推荐两种方式进行设置 (1)使用config npm config set registry http://registry.npm.taobao.org/ 将仓库地址设置为国内的淘宝 (2)修改 ~/.npmrc文件 在文件中加入以下内容:registry= http://registry.npm.taobao.org/ 三、按照vue脚手架(vue-cli) 1.输入以下指令 npm install vue-cli -g,-g是全局global的意思 2.等待按照完成后,再在控制台输入vue,如果出现下图

windows系统下 从0开始使用mpvue搭建微信小程序

随声附和 提交于 2019-12-08 14:11:27
本文将从按照node.js开始脚大家如何快速的搭建mpvue框架的微信小程序,接下来让我们开始吧! 一、node.js的安装 1.首先先下载node.js,下载地址为 http://nodejs.cn/download/ ,根据自己的操作系统下载对应的包,这里我选择的是window系统 64位的msi。 2.下载完成后,打开下载好的msi文件,然后按照指示进行安装即可,在过程中,会默认将npm和nodejs加入环境变量,省去了自己添加环境变量的过程。 3.完成后,在命令行输入npm --version,如下图所示,显示出版本号,那么我们的第一步node.js就按照完成了 二、node.js的相关配置 1.因为中国国内网络原因,因此我们需要修改npm的仓库地址,目前推荐两种方式进行设置 (1)使用config npm config set registry http://registry.npm.taobao.org/ 将仓库地址设置为国内的淘宝 (2)修改 ~/.npmrc文件 在文件中加入以下内容:registry= http://registry.npm.taobao.org/ 三、按照vue脚手架(vue-cli) 1.输入以下指令 npm install vue-cli -g,-g是全局global的意思 2.等待按照完成后,再在控制台输入vue,如果出现下图

基于mpvue搭建小程序项目框架

拜拜、爱过 提交于 2019-12-06 08:11:41
mpvue官网文档 一、安装开发环境和工具 1、安装开发环境 具体参考 《安装Node.js和npm》 。 2、安装开发工具 2.1 微信开发者工具 这个工具是开发、调试和模拟运行微信小程序的最核心的工具。 下载地址: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 2.2 Visual Studio Code Visual Studio Code(简称vscode)是现在非常流行的一个轻量级代码编辑器,拥有非常多好用的辅助开发插件,在我的文章中我都会使用这个编辑器来编辑代码。当然,好用的代码编辑器有很多,比如Sublime Text、WebStorm等,同样可以达到我们的开发目的,你也尽管用你自己最喜欢的代码编辑器来写代码就行了。 下载地址: https://code.visualstudio.com 安装完vscode后,在它的插件管理器中,查找 Vetur 并安装,然后重启一下vscode后,插件即生效: Vetur是一款可以提供Vue语法高亮、语法检查和代码快捷输入等功能的插件,可以为我们的开发过程提供很多便利。 二、基于mpvue搭建小程序项目框架 vue-cli 是一个vue专用的项目脚手架工具,可以用于方便的创建vue项目骨架代码,包括我们要讲到的mpvue的项目代码

vue项目持久化存储数据的实现代码

南笙酒味 提交于 2019-12-04 13:44:43
方式一、使用localStorage在数据存储 1、要在浏览器刷新的时候重新存储起来 if (window.localStorage.getItem(authToken)) { store.commit(types.SETLOANNUMBER, window.localStorage.getItem('loanNumber')); } 方式二、使用vue-cookie插件来做存储 1、参考地址 传送门 2、安装包 npm install vue-cookie --save 3、在store中存储起来 import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex) var VueCookie = require('vue-cookie'); export default new Vuex.Store({ state: { token: VueCookie.get('token') }, mutations: { saveToken(state, token) { state.token = token; // 设置存储 VueCookie.set('token', token, { expires: '30s' }); } }, actions: { } }) 4、在登录页面中设置到存储中 import {

做了2年程序开发,如何才能走出“低薪事多”的打杂阶段?

大憨熊 提交于 2019-11-30 07:58:30
转眼,2019年已经过去一大半了。 这半年,你过得怎么样?新的热点技术学会了吗?写的代码还有bug吗?头发还好吗?还记得年初的Flag吗? 你是不是想大喊:我学不动了? 成年人的世界没有“容易”二字,你学不动,别人学得动,你只能靠边站。 引用张爱玲的一句话:中年以后的男人,时常会觉得很孤独,因为他一睁开眼,周围都是要依靠他的人,却没有他可以依靠的人。 开发技术路漫漫,成长的曲线非常的陡峭。 如果你想跟上前端高速发展的时代,如果你也想月薪3万不是终点,是起点,如果你也想做点改变,真的不妨平日多看一些书籍,多给自己充充电,全方位提升一下自己的专业知识。 这次给大家推荐的2本书,都是小程序公社精心挑选出来的,本本都是好书,并且都是 免费送给大家,最重要的是还包邮! 书籍介绍 一、《了不起的Java工程师》从前端到全端的高级进阶 《了不起的Java工程师》是一本涉及面非常广的书籍,将让你了解到前端开发需要连接的各种技术,了解Java在各种Web开发场景下所需要掌握的重点知识和概念。从zui基础的开发工具讲起,再到开发思维方式和前端页面开发,然后扩展到小程序开发和开发工具的混合应用,再讲解前后端交互zui常用的网络协议及API设计,zui后讲解了使用Node.js开发服务器端应用程序所需要掌握的核心概念。 二、《微信小程序项目开发实战——用WePY、mpvue、Taro打造高效的小程序》

小程序跨平台开发解决方案探索

萝らか妹 提交于 2019-11-27 12:10:38
原文链接: https://ant-move.github.io/website/blog/2019/07/30/miniprogram-development.html 继微信正式推出微信小程序后,各个大厂陆续发布了各自的小程序平台 —— 支付宝小程序、百度小程序、头条小程序,跨小程序平台开发也成为了众多小程序开发者要面临的问题。 Antmove - 小程序跨平台解决方案 小程序开发血泪史 小程序发展初期 框架不稳定 更新频繁 bug 众多 随着微信小程序的发展,微信小程序以基本不存在上述的问题,而其它新兴的小程序厂商则还在此阶段,对于小程序开发者来说,如果要接入微信小程序之外的平台,以上的问题是技术方案评估环境必须要衡量的问题。 小程序发展中期 开发体验提升 组件式开发需求 与 web 开发技术生态的融合 在这个阶段,小程序开发者追求的是开发体验,在 web 框架蓬勃发展,开发工具生态飞速完善的环境下,槽糕的小程序开发体验是用户不能忍受的,这个阶段也出现了许多的小程序框架极力的解决这个问题,如 wepy、mpvue、taro 等。 小程序发展成熟期 多平台支持需求 包体积 性能 到今年以来,除微信小程序平台外,其它厂商小程序平台也得到了极大的推动发展,这时小程序跨平台能力就显得尤为重要,同时与之相对的包体积控制小程序性能也成为关注点,这也是目前众多企业和开发者面临的问题。