首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WePY-程序框架设计

这次分享内容包括:程序开发基础内容;WePY框架说明,为什么要做这个框架以及框架介绍;WePY框架在我们业务开发中的实际应用和经验分享。...主流框架特性 ? 程序框架唯一的缺陷就是缺少组件系统,无法支持组件化开发。...组件化开发框架WePY WePY简介 WePY通过预编译手段使程序支持组件化,类Vue.js风格的开发模式,让开发者可以像普通Web应用一样开发程序。它是一款Github开源框架。...为什么会有WePY 从开发角度来说,程序有自己的一套固定的开发模式,我希望用户能够像开发H5一样开发程序,这是我的初衷。 第二个是框架。...一方面是因为程序不支持组件化,另一方面是因为其它框架有一些比较好的特性在程序里是没有的。我们想借鉴其它框架的优秀特性,把它们引入到程序的开发当中去。

1.4K60

微信程序安装 WePY框架

微信程序安装 WePY框架 我们在做传统的 Web 开发,会使用到许多框架来提升工作效率,比如:Laravel、Yii等,同样我们开发程序也应该会使用程序的一些框架,而 WePY则是专门为程序而生...,由腾讯团队研发 让程序支持组件化开发的框架,一个最受欢迎的程序框架....基于以上步骤,即可安装 WePY WePY项目目录结构 文件夹名称 类型 简介 dist 目录 程序运行代码目录(该目录由WePY的build指令自动编译生成,请不要直接修改该目录下的文件) src...目录 代码编写的目录(该目录为使用WePY后的开发目录) 源码文件 src/app.wpy 目录 项目入口文件 src/pages 目录 存放程序页面 src/components 目录 存放程序组件...配置文件 .eslintignore 文件 eslint 忽略的文件 .editorconfig 文件 编辑器配置文件 dist 程序运行代码目录(该目录由WePY的build指令自动编译生成

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

微信程序WePY开发框架简介

简介 微信程序入门门槛低、开发周期短、代码编写灵活、传播速度快等优点让微信程序迅速火爆,开发者纷纷涌入,任何语言开发者一旦多了,就会有新的框架出来,WePY就是一个优秀的微信程序开发框架。...它让微信程序的开发更加简单,功能更加强大,并且也优化了文件结构,熟悉了WePY之后确实可以让微信程序开发更上一层楼。...以$开头的标识符为WePY框架的内建属性和方法,可在JavaScript脚本中以this.的方式直接使用。 程序入口、页面、组件文件名的后缀为.wpy;外链的文件可以是其它后缀。...框架在ES6(ECMAScript 6)下开发,因此也需要使用ES6开发程序,ES6中有大量的语法糖可以让我们的代码更加简洁高效。 使用Promise。...不可以使用input、button、view、repeat等微信程序原生组件名称命名自定义组件;另外也不要使用WePY框架定义的辅助标签repeat命名。

2.3K20

微信程序组件化开发框架WePY

目前支持wepy-compiler-less, wepy-compiler-postcss,wepy-compiler-sass、wepy-compiler-babel、wepy-compiler-pug...from 'wepy'; // 声明一个App程序实例 export default class MyAPP extends wepy.app { } // 声明一个Page页面实例 export...index.wpy index 页面配置、结构、样式、逻辑 | └── log.wpy log 页面配置、结构、样式、逻辑 └──app.wpy 程序配置项...index.wpy index 页面配置、结构、样式、逻辑 | └── log.wpy log 页面配置、结构、样式、逻辑 └──app.wpy 程序配置项...目前总共有三种事件后缀: .default: 绑定程序冒泡型事件,如bindtap,.default后缀可省略不写; .stop: 绑定程序捕获型事件,如catchtap; .user: 绑定用户自定义组件事件

1.3K20

程序开发利器:WePY框架提升开发效率

下面我们从小程序开发框架来讲讲如何帮助开发提效,其中 WePY 是一个稍微冷门一些的开发框架,基于 Vue.js 的程序开发的框架,提供了更好的开发体验和更高效的开发方式。...当然市面上也有更加受欢迎的,诸如我们更加熟悉的 mpvue 程序开发框架,这里也是给大家多一种可能的选项。...WePY 是腾讯官方出品的一个程序快速开发框架,对原生程序的开发模式进行了再次封装,更贴近于 MVVM 架构模式,并支持 ES6/7 的一些新特性,同时语法风格接近于 Vue.js,使用 WePY...当然除了使用 wepy 和 Mpvue 开发框架外,我们还有一些其他的程序价值挖掘。...这样一来不仅可以通过前端框架提升程序的开发效率,还能让程序运行在微信以外的 App 中,真正实现了一端开发多端上架,另外由于程序是通过管理后台上下架,相当于让 App 具备热更新能力,避免 AppStore

48310

微信程序开发利器之WePY框架

但是切记,语法不能混用,程序的api还行。本文将介绍wepy的基本功能和特性,分享一些实际的代码案例,帮助开发者快速上手和掌握wepy,从而提升程序开发的效率和质量。...wepy提供了跨平台编译的能力,可以在同一个代码库中开发适配多个平台的程序。通过应用这些进阶技巧和最佳实践,可以进一步提升程序的性能和开发效率,同时优化代码质量,为用户提供更好的使用体验。...当然除了使用 wepy 和 Mpvue 开发框架外,我们还有一些其他的程序价值挖掘。...这里还要推荐一个深化发挥程序价值的途径,直接将现有的程序搬到自有 App 中进行运行,这种实现技术路径叫做小程序容器,例如 FinClip SDK 是通过集成 SDK 的形式让自有的 App 能够像微信一样直接运行程序...这样一来不仅可以通过前端框架提升程序的开发效率,还能让程序运行在微信以外的 App 中,真正实现了一端开发多端上架,另外由于程序是通过管理后台上下架,相当于让 App 具备热更新能力,避免 AppStore

47300

程序开发框架WePY和mpvue使用感受

今天想和小伙伴聊聊程序开发框架的问题。 种种原因,去年年末接触到了程序,使用mpvue做了两个项目,也使用WePY做了一个项目,关于这两个框架的恩恩怨怨,我觉得我有资格说两句。...1.主人公介绍 首先来看看这两个框架分别是什么来头: 1.1 WePY WePY是腾讯官方搞的程序框架,如果仅从GitHub上star数来看的话,目前在程序开发框架中排第一,不过和mpvue的star...当我用mpvue写完项目后,在网上浏览程序相关职位时,大部分都要求会WePY,mpvue在职场上貌似还没能碾压WePY,当时刚好又有一个新项目,于是撸起袖子决定用WePY搞一搞。...如果你压根还没搞过小程序,那么我给的建议是 原生->WePY->mpvue这样一个学习顺序,原因如下: 无论用什么框架程序本身的一些原生控件、API以及框架都无法绕过,从原生开发方式开始学习,有助于你更好的理解...有了程序原生开发的基础后,再来使用WePY,上手是比较快的,因为使用WePY时,除了遵循WePY语法外,原生的语法规则也是支持的。 前面两个都搞通了,再来搞mpvue,就会容易很多了。

1.4K30

快速入门 WePY 程序

一、WePY介绍 WePY 是 腾讯 参考了Vue 等框架对原生程序进行再次封装的框架,更贴近于 MVVM 架构模式, 并支持ES6/7的一些新特性。...v //查看wepy-cli版本 wepy init standard //新建wepy程序项目,1.7.0之前的版本使用:wepy new myproject wepy...(2)查看 wepy-cli 版本: ? (3)创建 wepy 程序项目: ? (4)切换至项目目录,安装依赖: ? (5)开启实时编译 ?...支持ES6/7的一些新特性,框架在ES6(ECMAScript 6)下开发(默认使用babel编译),因此也需要使用ES6开发程序,ES6中有大量的语法糖可以让我们的代码更加简洁高效。...--事件传参--> //​​​​​ 原bindtap="click" data-index={{index}} (4)框架默认对程序提供的

2.1K20

程序框架 wepy 中使用 iconfont 图标字体

新的程序项目准备踩坑 Wepy 啦! 纠结过原生、Wepy、mpvue到底用哪个。 原生:之前的项目用的就是原生,开发起来有点太原始,想换换口味。...项目地址:https://github.com/cachecats/coderiver 为什么用图标字体 一是轻量级、灵活性,二是程序的特殊性。...目前程序整体虽然可以达到 8M,但每个分包不能超过2M,图标都用图片的话体积太大。 查找并下载图标 我们采用阿里的 iconfont。...打开 iconfont ,搜索想要的图标,然后鼠标放到图标上点购物车按钮加入购物车,如下图: 选完后找到购物车,点添加进项目。没有项目的话可以新建一个。...但程序的内核版本应该比较高,在微信内部打开不用考虑兼容性问题,所以我们只用引 iconfont.css 这一个文件即可。

1.2K20

微信程序wepy框架入门教程(一)

文档 wepy快速指南 程序框架wepy开发文档 wepy开源 wepy官方文档 ---- 1:安装node 端开发框架和环境都是需要 Node.js ,先安装node.js开发环境,WePY借鉴了Vue.js...3:全局安装或更新WePY命令行工具 npm install wepy-cli -g ?...4:初始化一个项目myproject 注意版本,因为我的版本是1.7.3的 1.7.0之后的版本使用 wepy init standard myproject 初始化项目 wepy init standard...7:进行实时编译 wepy build --watch ? 8:在微信开发者工具打开 可以看到,刚才创建的项目 ?...注意:因为程序开发工具对wepy文件不太友好,无法直接在开发者工具里面打开,所以要另外选择编辑器编写代码,开发者工具可进行调试和查看效果 ?

3K52

亲身体验程序wepy和mpvue框架的区别

前言 编公司也随潮流,把现有h5项目,重做成程序项目,前期是用wepy搭建的,开始感觉还不错,随着加入的功能越来越多,感觉性能也越来越成问题。下面我们来详细介绍。...开发文档 原生开发程序文档:点此进入 wepy 开发文档:点此进入 mpVue 开发文档:点此进入 三者的简单对比 微信程序 mpVue wepy 语法规范 程序开发规范 VueJs开发规范 类...Vue开发规范 标签集合 程序标签 html标签+程序标签 程序标签 样式规范 wxss sass/less/postcss sass/less/stylus 组件化 无组件机制 VueJs组件规范...自定义组件规范 多端复用 不可复用 支持转换为H5 支持转换为H5 自动构建 本身无自动构建 webpack构建 框架内置自动构建 上手成本 全新学习 熟悉VueJs VueJs和wepy 集中数据管理...不支持 使用Vuex实现 不支持 程序缺点 个人认为程序开发中,最大的缺点,也是很蛋疼的问题 不支持vue的过滤器filters(因此数据都得提前处理,或者后端处理好后返回给前端) wepy

94020

微信程序组件化开发框架wepy学习(一)

准备工作 对微信程序原生开发文档熟悉 对前端mvvm有一定的了解 会nodejs npm 进行前端组件化开发 image.png 框架特点 框架的产生必然是解决开发中的痛点,wepy...wepy版本:最新的1.7.2版本 安装wepy 命令行在指定目下执行 npm install wepy-cli -g 进行全局配置wepy环境。...wepy init standard myproject 是原生的官方模板 初始化工程命令。通过 wepy list可以查看模板的列表, 目前模板比较少,主要有两个weui zanui。...安装完毕后 执行 wepy build -w 进行编译生成 dist 目录。...微信的开发工具 打开一定要打开 你 wepy init 的目录 不要打开 dist 目录 wepy build 命令Options: -f, --file 待编译wpy文件 -s, --source

49220
领券