首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

WePY-程序框架设计

这次分享内容包括:程序开发基础内容;WePY框架说明,为什么要做这个框架以及框架介绍;WePY框架在我们业务开发中的实际应用和经验分享。...组件化开发框架WePY WePY简介 WePY通过预编译手段使程序支持组件化,类Vue.js风格的开发模式,让开发者可以像普通Web应用一样开发程序。它是一款Github开源框架。...写过几篇关于WePY的文章,被一些社区转载,然后WePY框架先后被CSDN和开源中国首页推荐。 WePY用户交流群目前大概有1100人左右,并且有用户自发地开发第三方WePY组件。...开发模式选型 在框架选型的时候参考了一些网上现有的框架,主要是从单文件组件、轻量级、学习成本低、社区与资源这几点去考虑。 WePY项目代码结构 ? 这是WePY的一个代码对比图。...WePY与Web之间的联系 程序与Web 做小程序开发的人一般都会考虑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之后确实可以让微信程序开发更上一层楼。...不可以使用input、button、view、repeat等微信程序原生组件名称命名自定义组件;另外也不要使用WePY框架定义的辅助标签repeat命名。...11、程序入口app.wpy 入口文件app.wpy中所声明的程序实例继承自wepy.app类,包含一个config属性和其它全局属性、方法、事件。...emit、$invoke所传递的事件的函数 其它:程序页面生命周期函数,如onLoad、onReady等,以及其它自定义的方法与属性 13、app程序实例 import wepy from 'wepy

2.3K20

实现返回顶部-wepy程序-前端梳理

快速指南 程序框架wepy开发文档 wepy开源 wepy官方文档 微信程序开发框架—wepy快速入门 wepy - 一个程序的组件化开发框架 wepy-程序开发框架学习(一) wepy-...程序开发框架学习(二) wepy-wechat-demo:基于wepy开发的仿微信聊天界面程序 wepy-demo-bookmall:微信程序代码示例,使用wepy框架及weui样式开发 leshare-seller-wepy...:基于程序的电商卖家端,采用wepy框架开发 leshare-food-wepy:基于微信程序的外卖店铺,采用wepy框架开发 wepy-books:微信程序wepy版图书管理系统 wxYuHanStore...:基于wepy开发的商城(微店)微信程序 ECMAScript 6文档:http://caibaojian.com/es6/ ES6中文手册:https://www.jianshu.com/p/b6c882e59b07...:基于wepy开发的仿微信聊天界面程序 深大的树洞:基于wepy开发的树洞类微信程序 wepy-demo-bookmall:微信程序

59630

微信程序组件化开发框架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框架

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

39800

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

下面我们从小程序开发框架来讲讲如何帮助开发提效,其中 WePY 是一个稍微冷门一些的开发框架,基于 Vue.js 的程序开发的框架,提供了更好的开发体验和更高效的开发方式。...WePY 是腾讯官方出品的一个程序快速开发框架,对原生程序的开发模式进行了再次封装,更贴近于 MVVM 架构模式,并支持 ES6/7 的一些新特性,同时语法风格接近于 Vue.js,使用 WePY...wepy提供了跨平台编译的能力,可以在同一个代码库中开发适配多个平台的程序。通过应用这些进阶技巧和最佳实践,可以进一步提升程序的性能和开发效率,同时优化代码质量,为用户提供更好的使用体验。...当然除了使用 wepy 和 Mpvue 开发框架外,我们还有一些其他的程序价值挖掘。...这里还要推荐一个深化发挥程序价值的途径,直接将现有的程序搬到自有 App 中进行运行,这种实现技术路径叫做小程序容器,例如 FinClip SDK 是通过集成 SDK 的形式让自有的 App 能够像微信一样直接运行程序

47210

程序升级WePY2踩坑记

最近有个程序项目需要迭代,但是迭代任务不多,时间比较充裕。...而这个程序最早是在18年的时候开发的,用的开发框架是 WePY 的 1.7.2 版本,去年也就是 19 年的时候 WePY 框架进行了升级,到了 2.0 版本。...升级之后的 WePY,用 WePY 官方文档的话来说:通过优化细节,引入 Promise、Async Functions 等让开发程序项目变得更加简单,高效。...2、wpy 文件代码结构调整 WePy 单文件组件主要由 、、、 四部分组成(也包括程序 标签)。...$options.globalData.isBack) 14、全局样式对组件无效 2.x 中对组件的实现方式保留了很多原生程序的特性,比如这一条,组件样式 中明确说明:除继承样式外, app.wxss

2.1K40

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

今天想和小伙伴聊聊程序开发框架的问题。 种种原因,去年年末接触到了程序,使用mpvue做了两个项目,也使用WePY做了一个项目,关于这两个框架的恩恩怨怨,我觉得我有资格说两句。...1.主人公介绍 首先来看看这两个框架分别是什么来头: 1.1 WePY WePY是腾讯官方搞的程序框架,如果仅从GitHub上star数来看的话,目前在程序开发框架中排第一,不过和mpvue的star...当我用mpvue写完项目后,在网上浏览程序相关职位时,大部分都要求会WePY,mpvue在职场上貌似还没能碾压WePY,当时刚好又有一个新项目,于是撸起袖子决定用WePY搞一搞。...使用WePY开发,除了遵循WePY的语法外,仍然可以保留程序原生的开发方式,我第一次使用WePY确实踩了不少坑,有的是真坑,有的是自己盲目乐观导致的坑,其中最大的问题就是被类Vue开发风格所迷惑,这个代码看着像...有了程序原生开发的基础后,再来使用WePY,上手是比较快的,因为使用WePY时,除了遵循WePY语法外,原生的语法规则也是支持的。 前面两个都搞通了,再来搞mpvue,就会容易很多了。

1.3K30
领券