小程序开发入门-小程序踩坑-小程序开发记录-wepy小程序开发

wepy+vant 微信小程序开发总结 前言 本次小程序开发选择使用 wepy作为小程序第三方框架,在UI组件库方面选择的是有赞的移动端组件库Vant去快速搭建小程序应用。这次小程序功能需求并不是特别复杂,目前亲测功能基本满足。这段时间刚好工作空闲期,决定将这次开发的坑以及重要点记录下来,以备今后查阅。 全局安装wePy模块包 npm install wepy-cli -g 代码编辑用的一直还是VsCode,在VsCode编辑... 阅读详情

原文链接:

https://www.jianshu.com/p/e73f1b429788

 

原标题【10天搞完电商微信小程序de采坑日记】感觉已经不太合适了,所以改一下~~

12月4日boss通知,要求尽快把现有m站功能克隆一份到微信小程序,5日开始开发 - 9日基本完成,10日开始提测+改BUG,12月13日-发布到微信后台审核,12月14日开始写总结等发布,记录一下开发小程序的坑
微信搜: 新氧
微信号: soyoung111
就能看到最新版的小程序,本文会不定期更新,最新的都在最上面~
因为工作方向转移到其他方向,本章不再持续更新啦~
如果有很必要的东西再更新~

20180706 - 小程序自动打码

传送门 小程序自动打码

20180301 - 新氧小程序春节活动总结

先看数据

  1. 前期活动做了充分准备,文案/图片/规则基本都是server端回传的,灵活调整
  2. BUG虽少但还是有的(迷死氧一直在严苛要求我们要做到极致),有分享图没出来的(压缩分享图大小),有重复分享没反应的(这个找了好多人复现,但是都没有,后期需要有个报错反馈机制)
  3. 未来活动展望,第一个活动基本做的很灵活,所以还算顺利,首页的入口也是配置型,为以后的活动铺好了路~
  4. 辛苦UI/Server/QA,大家过年的时候也背着电脑
  5. 有个小插曲,活动上线开入口的时候运营说不知道活动开始,规则/文案都是运营给的,晚上12点自己开入口了我们看着量上去了就临时下掉,运营一脸茫然,还是希望以后的活动运营稍微走走心多沟通~

20180209 - 新氧小程序技术更新

小程序分享集卡活动,不同群获得不同得卡片,集满有现金奖励,包含的技术点:

  1. onShareAppMessage页面内唤醒分享及群id获取,server端记录判断是否重复分享
// 开启shareTickets来获取群信息,
// 再通过openid/session_key还有iv去解密 encryptedData,是否对应/重复
 wx.showShareMenu({
        withShareTicket: true
  })

模拟器上的测试群,通过withShareTicket开启

  1. 跑马灯: 用swiper实现,css3和wx.createAnimation在不同设配展示都会有或多或少的bug... 权衡下,用wx官方组件swiper是最好的实现方式

从凌晨2点搞到4点的跑马灯兼容性

  1. 小程序css3部分效果实现
css里面的animation/keyframes/transform都用啦,做翻牌子,弹出效果
打包的时候有autoprefix,兼容性不用担心~
  1. 之前一直在考虑 弹出层怎么去禁止底层的touchMove ,这次终于实现啦,其实很简单,就是主内容区用 scroll-view去做滚动。有弹出层的时候把scroll-y设置成false,没有弹出层设置成true.再通过wepy.getSystemInfoSync()在页面加载的时候,给个高度

微信小程序弹出层禁止底层滚动

最后是个截图~ 2月8日晚上提审,9日上午就过了 ~

春节前得最后一大波

集齐卡真的可以提现666RMB噢~

20180119-新氧小程序技术更新

  1. 小程序增加分包 ,wepy同步更新,但是需要在当前项目目录单独安装wepy-lick@1.6.1-alpha4,点击具体查看
npm install wepy-cli@1.6.1-alpha4

否则会报 'xxxx 出现脚本错误或者未正确调用 Page()'

分包的.wpy在 packageItem 里面


然后一步一步按照官方分包文档操作就可以啦

 

分包成功后的小程序,在第一次点击分包加载的页面时,会出现一个loading,加载过不触发冷启动,就不会有这个loading啦

截图截不到,就拍照了

  1. 跳转限制限制增加到9层,之前介绍过,团队统一使用跳转方法,修改页面堆栈判断length,就可以了

     

    修改页面堆栈

  2. 小程序里获取 DOM 动态设置高度

背景: 在组件里面有个swiper,需要动态设置高度,只要先动态获取高度再赋值给swiper,并且页面多个组件不冲突

官方获取DOM文档,点击查看
关于随机数会重复...一个页面最多4个组件,100个随机数,问概率

小程序里获取 DOM 动态设置高度

4.在这版本中,我们尝试把原来h5/hybrid-app的页面拿过来直接做渲染,只要把less里面的rem单位换一下,基本就可以使用了。但是在class选择器解析优先级的时候,我们发现微信小程序的规则和浏览器规则/flex在ios8上/ 默认的display:block/ 默认的*{box-sizing:border-box} 等等会有不太一致的地方,所以进行了微调整

最后等新版本审核更新~

二维码

二维码

基础

wepy
wepy文档
是一款让小程序支持组件化开发的框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。

微信小程序·API
框架提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。
wx. 开头,在wepy中可用 wepy. 替换

微信开发者工具
成为开发者后,可以扫码开发预览调试

人员

6个前端小伙,基本都是0基础,现看文档现写

页面

首页+商品列表+商品详情+确认订单+订单支付+支付结果+个人中心+订单列表+订单详情+退款+优惠券-红包+活动-专题-专场+出发城市列表等等页面

目录结构

+-- /dist 生成后文件 ,对应 微信开发者工具里面的指向目录
|  
+-- /src 开发目录
|  |
|  +-- /components 组件
|  |
|  +-- /images 图片
|  +-- /mixins less-mixins + 开源js资源
|  +-- /pages 开发目录
|  |  |
|  |  +-- index.wpy 业务页面
|  |  +-- product.wpy 业务页面
|  |  +-- pay.wpy 业务页面
|  
|  +-- app.wpy 公共数据/配置/方法等等
|
|-- package.json 
|-- wepy.config.js // 参考webpack.config.js

搭环境

  1. wepy和 微信开发工具 需要配置下,如果忽略这里,会报错

wepy和 微信开发工具 需要配置

  1. 编辑器 - 配置 - (vs code)

     

    格式化 *.wpy 文件

wpy-beautify 格式化 *.wpy 文件

image.png

 

vscode-wxml 语法支持及代码片段

vetur高亮提示

vetur .wpy文件 高亮提示

  1. 插件的使用需要修改下vs-code对于文件格式的判断才能使用不同的插件,下图又下角显示文件格式为vue还是wxml还是txt等等,点击切换选择,也配置所有

修改文件格式-以使用上述插件

wepy 及 小程序 生命周期

import wepy from 'wepy'
export default class Index extends wepy.page{ 
    customData = {}  // 自定义数据

    customFunction () {}  //自定义方法

    onLoad () {}  // 在Page和Component共用的生命周期函数

    onShow () {}  // 只在Page中存在的页面生命周期函数

    onUnload (){} // 在页面navigateTo等等行为时触发

    config = {};  // 只在Page实例中存在的配置数据,对应于原生的page.json文件

    data = {};  // 页面所需数据均需在这里声明,可用于模板数据绑定

    components = {};  // 声明页面中所引用的组件,或声明组件中所引用的子组件

    mixins = [];  // 声明页面所引用的Mixin实例

    computed = {};  // 声明计算属性

    watch = {};  // 声明数据watcher

    methods = {};  // 声明页面wxml中标签的事件处理函数。注意,此处只用于声明页面wxml中标签的bind、catch事件,自定义方法需以自定义方法的方式声明

    events = {};  // 声明组件之间的事件处理函数

}

采坑

小程序跳转H5,h5跳转小程序

2017年11月12日的时候微信加了web-view组件
需要配置 白名单
h5升级 jssdk 1.3.0可以使用 navigateTo等跳转方法
并且可以url传参

小程序 5层 页面跳转 / 页面堆栈 问题

描述: navigateTo 超过5次页面不跳转,看log是因为跳转层级过深
原因:为了不让用户在使用小程序时造成困扰,我们规定页面路径只能是五层,请尽量避免多层级的交互方式。

解决方案:
1 - 在app.wpy里面 封装公共方法,不再使用wepy.navigateTo或者redirectTo

2 - 每个页面在onload 和onUnload 时 把 this.getCurrentPages存到 setStorageSync 里面
3 - 页面 调用跳转方法时,getStorageSync 取出刚才存的getCurrentPages,判断是使用navigateTo还是redirectTo,目前是大于4的时候用redirectTo 所以规则就是 1,2,3,4,5,5,5...

小程序层级问题

小程序 适配 IphoneX

1 - 在app.wpy里面 封装公共方法

isIphoneX(...params) {
      try {
        const that = this
        if (that.globalData.isIphoneX == 1) {
          return 1
        } else if (that.globalData.isIphoneX == 0) {
          return 0
        }
        let res = wx.getSystemInfoSync()
        // console.log(res.model)
        // console.log(res.pixelRatio)
        // console.log(res.screenWidth)
        // console.log(res.screenHeight)
        if (res.pixelRatio == 3 && res.screenWidth == 375 && res.screenHeight == 812) {
          that.globalData.isIphoneX = 1
          return 1
        }
        that.globalData.isIphoneX = 0
        return 0
      } catch (error) {
        console.log(error.message)
      }
    }

2- 公共样式


.iphone-x{
  // .px2rpx(padding-top,44);
  .bottom-fixed{
    .px2rpx(bottom,34);
  }
  box-sizing: border-box;
  position: relative;
  // &:before{
  //   content:' ';
  //   position:fixed;
  //   top:0;
  //   left: 0;
  //   width:100%;
  //   .px2rpx(height,44);
  //   background: #fff;
  //   z-index: 999;
  // }
  &:after{
    content:' ';
    position:fixed;
    bottom:0;
    left: 0;
    width:100%;
    .px2rpx(height,34);
    background: #fff;
    z-index: 999;
  }
}

3 - 在 业务页面 onLoad时 调用,并追加样式,再根据 .iphone-x 进行适配书写样式

onLoad(options){
 this.isIphoneX = this.$parent.isIphoneX()
}

 <view class="container" :class="{iphone-x:isIphoneX ==1}">
 </view>

小程序 请求取消 request abort

如果用了wepy,这里还是需要换成 wx.request而非 wepy.request

const requestTask = wx.request({
  url: 'test.php', //仅为示例,并非真实的接口地址
  data: {
     x: '' ,
     y: ''
  },
  header: {
      'content-type': 'application/json'
  },
  success: function(res) {
    console.log(res.data)
  }
})

requestTask.abort() // 取消请求任务

autoprefix

WePY 使用less autoprefix

wepy框架autoprefixer插件

吸顶效果 - 老乡提供

position:sticky - ios支持,安卓部分机器 呵呵哒,
如果用onPagesScroll去写,性能不佳...

<rich-text> 此组件用于实现富文本 - 老乡提供

  • nodes结构的数据绝对优于string结构的数据,server给与的string结构的数据小程序会自动转化,但是特别影响性能,小程序能转,server也必定应该能转,所以这个过程一定交给server。;
  • 组件对于组建内的样式干预问题:全局支持的标签有限,是我们kindEditor支持标签的子集,所以有可能发生富文本内容丢失的问题(解决方案是将不支持的标签里替换成div,因为div可以多层嵌套);对于组建内的富文本标签 全局支持class 、 style、相应标签的部分属性 ,但是不支持tag选择器、id选择器;

关于滚动部分

滚动的业务场景更适合用<scroll-view>实现,而不是自己写样式实现。

关于图片引用

image组件默认宽度300px、高度225px,没有height和width属性,只能通过样式干预。

关于图标icon

iconfont生成后,base64引用就能使用了

https/http

跟年初 ATS 要求一样,能https就https,免去很多莫名其妙的问题

 

https

html标签

小程序是可以使用 div p span 等Html标签的,只是在容错兼容上不如chrome,最好小程序标签配合使用,标签闭合写完整就行,有原生组件用原生组件

$apply

异步调用刷新视图,需要apply, 和 ng1不一样的 是ng1 是scope上的所有数据, wepy 是当前页面或者组件数据 ,效率好很多

调用app实例

调用app实例需要 .parent, 组件里面需要找root

数据统计埋点

数据统计这里,有微信自己的数据统计和自定义事件来收集,
我们也引入了阿拉丁帮忙来进行数据收集

发布

小程序在初始化的时候,会把所有js文件都加载进来(即使是没展示的页面)目前wepy自带的压缩很贴心,基本不用改啥配置就能减少体积很多

遗留问题

  1. 多层级嵌套虽然用 getCurrentPage解决了,但是页面重复打开,并且点左上角返回,导致Appdata里面页面堆栈覆盖销毁,无法触发事件的情况。目前是没有解决或者在关键页面使用redirectTo去处理,等后续有个解决方案再补上
  2. 富文本有时候会有特殊字符的报错,暂时没做过滤处理
  3. 版本更新(热启动和冷启动) 改了代码重新审核发布,只有在冷启动的时候才有效...热启动无效... 冷启动的异步下载成功后才会覆盖更新代码,并且在下次冷启动才生效....这个就有点坑了,也就是只能微信帮你销毁小程序才能在再下次是新的代码

感受

  1. 两份文档 wepy + 微信小程序api 一起看,少了那个都不行

  2. 不能关闭eslint,能避免很多低级出错

  3. 想简单的把h5改改就嵌套进来的体验肯定不如原生的好,目前是1-2个页面和专题页面用web-view

  4. 看看rescuetime就知道这一周有多忙啦

     

    rescuetime

  5. 团队的乡亲们都很棒,第4-5天基本都完成的时候兴奋得不得了~ 提交审核那一刻也开心的不得了~

  6. 细节真的很重要!细节真的很重要!细节真的很重要!



作者:kyle背背要转运
链接:https://www.jianshu.com/p/e73f1b429788
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

微信小程序、小游戏,组件化开发框架wepy开发资源汇总分享 移动互联网时代,小程序已经渗透到各行各业,为互联网从业者提供很多的工作机会,分享一个小程序、小游戏开发的资源合集,涉及相关官方文档、资源,开源项目,功能和UI相关组件资源,经典文章资源等。 资源整理自网络,源地址:https://github.com/aben1188/awesome-wepy 带链接版资源下载地址: 链接: https://p... 阅读详情

相关推荐

《web开发: (微信小程序)WePY 框架介绍与安装》

一、WePY 框架介绍与安装 1. 什么是 WePY WePY 是腾讯官方出品的一个小程序快速开发框架,对原生小程序的开发模式进行了再次封装,更贴近于MVVM 架构模式,并支持ES6/7的一些新特性,同时语法风格更接近于 Vue.js,WePY 框架能够提高小程序的开发效率 注意:WePY 只是小程序的快速开发框架之一,市面上还有诸如 mpvue 之类的小程序开发框架也比较流行 2. 为什么要使用 WePY WePY 相比于原生小程序开发,拥有众多的开发特性和优化方案,例如: 开发风格接...

yexiang优快云的专栏 1119

【修复日常bug】完美解决wepy分包出现脚本错误或者未正确调用 Page()

刚接触wepy框架第四天 由于小程序主包过大 无法上传代码以及预览 wepy打包以后的代码会提示如下错误,页面能正常加载访问 js无法加载 由于wepy框架出来的时间也不长 坑还是蛮多的 分包的js都会有这种代码 exports.default = undefined 所以会报出现脚本错误或者未正确调用 Page() 其实可以手动修改打包以后的代码 也能解决...

技术大咖 Rohlin的博客 2543

wepy框架下的微信小程序日历组件开发

在过去的几年中,微信小程序已经成为推动移动互联网发展的重要力量。为了提供一个更加便捷、高效的开发环境,小程序框架应运而生,它们抽象并简化了开发流程,使得开发者可以快速构建出稳定且流畅的应用。在众多小程序开发框架中,wepy因其独特的优势脱颖而出,它不仅支持了Vue.js的开发风格,还带来了许多增强特性以提高开发效率。为了更好地理解wepy框架,我们首先需要对其进行全面的介绍。本章将为读者提供一个基础概念,揭开微信小程序开发框架的神秘面纱,为后续深入了解wepy的特性与优势打下坚实的基础。

weixin_31961675的博客 995

小程序wepy踩坑之旅(五)----- 购物车的实现

首先大家可以看下演示效果 我先把封装的几个组件代码放到前面。 1.购物车数量加减cart-count.wpy组件 &lt;template&gt; &lt;view class="cart-count"&gt; &lt;view class="decrease" @tap.stop="decrease"&gt;-&lt;/view&gt;

Young的博客 2122

西门子S7-1200与S7-200SMART的PROFINET通讯实战:从GSD文件生成到数据监控

本文详细解析了西门子S7-1200与S7-200SMART之间实现PROFINET通讯的完整实战流程。核心内容包括将S7-200SMART配置为智能IO设备、生成并安装GSD文件、在TIA Portal中进行网络组态与地址映射,最终实现双向数据交换与监控。该方案为整合新旧设备、构建灵活高效的工业自动化系统提供了可靠路径。

weixin_29271263的博客 245

ABtest描述统计功效

我们在面试数据分析时,常常会问到如何确定样本量的问题,会有一个指标:统计功效(power),或者是1-β 统计功效会影响实验的可信度,甚至会影响实验所需的样本量,要了解统计功效,首先要理解两类统计错误 假如我们做了一个AB实验,且两组用户的数据均值为μ1和μ2,我们会有两个初始假设: H0:两个实验组的数据没有差别(μ1=μ2),这个假设也叫“零假设”,也叫原假设 H1:两个实验组之间的数据存在差别(μ1≠μ2),这个假设也叫“非零假设”,也叫备择假设 定义两类错误: 实验本身没有效应,但我们觉

qq_38134556的博客 896

微信小程序 wx.getSystemInfoSync() 不要放在data中直接获取

data 生命周期 结果

笔记库 1万+

ur3手眼标定+realsenseL515

知乎 csdn

AI_future的博客 976

【API】GetSystemInfo 函数使用

typedef struct _SYSTEM_INFO { union { DWORD dwOemId; // Obsolete field...do not use struct { WORD wProcessorArchitecture; WORD wReserved; }

shen_wei的专栏 2492

用STM32F407做个USB声卡:从CubeMX配置到播放录音全功能实战(附源码)

本文详细介绍了如何使用STM32F407开发板实现USB音频设备的全功能实战,包括CubeMX配置、硬件连接、音频流处理和性能优化。通过双缓冲DMA机制和音频数据处理流程,开发者可以构建高质量的USB声卡系统,适用于录音和播放场景。附源码,助力快速上手STM32音频开发。

weixin_30301449的博客 516

拌合楼软件开发(24)接收微信消息生成车辆计划

【摘要】针对拌合站客户群体文化程度不高、习惯微信群沟通的业务场景,提出通过企业微信机器人实现微信对话下单的解决方案。核心是利用WorkTool工具的消息回调机制:1)配置接收消息的API接口;2)解析JSON格式的对话数据,筛选@机器人的有效消息;3)采用*号分隔符提取订单信息并进行校验;4)建立微信昵称与客户系统的映射关系。方案解决了传统系统登录门槛高的问题,但需注意群名唯一性、多系统对接及客户身份识别等关键问题。全文重点阐述技术实现逻辑而非具体代码。

morsth的博客 1042

微信小程序-wepy 框架使用

style 样式层 - 常用属性 script 逻辑层 注意事项 整体流程 方法的使用 其他函数API template 控件层 微信小程序代码大全 https://blog.csdn.net/fenxiangjun/article/details/54429666 https://blog.csdn.net/ufo00001/article/detail...

傅恒的博客 926

cellranger安装以及使用

接受cellranger count的输出数据,将同一组的不同测序样本的表达矩阵整合在一起,比如tumor组原来有4个样本,PBMC组有两个样本,现在可以使用aggr生成最后的tumor和PBMC两个矩阵,并且进行标准化去掉测序深度的影响。但是由于病毒基因组太小了,且注释结果只有CDS没有exon,所以曲线救国,将CDS整体替换为exon,也不进行过滤了,直接下一步。虽然安装完毕,但是现在要运行cellranger的话需要在终端输入cellranger的整个路径。自动执行这个命令,需要将“

m0_59974475的博客 9391

wepy2 + vantweapp 实战总结 踩坑记录

wepy2+vant实战记录安装wepy2+vant微信开发者工具导入项目项目中引入vant组件使用组件小程序体验二维码 安装wepy2+vant 先安装wepy 2.x $ npm install @wepy/cli -g # 全局安装 WePY CLI 工具 $ wepy init standard myproj # 使用 standard 模板初始化项目 $ cd myproj # 进入到项目目录 $ npm install # 安装项目依赖包 $ npm run dev # 监听并且编译项目 具体

z00001993的博客 1225

手把手教你完成基于YOLOv8的水果/商品/食堂/蔬菜/饮料/书籍识别与计价系统,前台+后台管理系统

手把手教你完成基于YOLOv8的商店的水果/商品/食堂/蔬菜/饮料/书籍识别与计价系统,前台+后台管理员系统,可进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2456

解锁RK3588+RTL8211F:千兆以太网PHY调优秘籍

本文探讨了RK3588芯片搭配RTL8211F千兆以太网PHY的优化方案。文章首先分析了RK3588和RTL8211F的硬件特性,指出时序问题可能源于时钟信号不稳定、传输延迟和PHY内部逻辑延迟。针对这些问题,提出了选用高质量时钟源、优化PCB布线等时序优化策略,以及合理配置硬件参数、优化网络协议等延迟优化方法。在配置实践部分,详细介绍了硬件连接规范和软件配置步骤,并建议使用Iperf、Ping等工具进行性能测试。最后总结了常见问题解决方案,展望了未来PHY芯片和传输技术的发展趋势。这些优化措施可显著提升网

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 287

【18】微信小程序:05-WePY简介、WePY的安装与运行、WePY文件介绍、WePY框架开发规范与使用

文章目录第四天笔记 - WePY一、WePY 简介001 - 什么是 `WePY`002 - 为什么使用 `WePY`二、`WePy` 的安装与运行001 - 安装 `WePY`002 - 初始化 `WePY` 项目003 - 运行编译 `WePY` 项目004 - 认识`WePY` 项目目录004 - 将 `WePy` 项目导入到开发者工具中005 - `WePY` 和 小程序项目的关系三、`WePY` 文件介绍001 - 介绍`.wpy`文件的组成部分002 - `.wpy` 文件的使用说明003 -

忘尘丶莫负的博客 4571

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

wepy的使用,方便开发小程序

关于wepy的踩坑,初步学习记录: 最近熟悉小程序开发的过程中,遇到了一些问题,再次做些记录,方便后面使用。 问题1:发现安装完wepy以后并不能马上创建项目; 原因:网络不行加载了wepy 的template。 解决方案:在网上找了一些资料, 勉强找到了一个能用的模板,下面附上下载地址: https://github.com/wepyjs/wepy-templates 相关安装:关于wepy的安装卸载这里简单附上执行命令: //卸载 wepy-cli npm uninstall -g wep

小芳的专栏 751

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

WePY框架开发小程序记录

最近打算做一个小程序,计划用WePY框架开发,开个贴记录一下过程和中间可能会遇到的坑,顺便督促自己按时完成 Day 1 2021.1.7 标题创建项目,按照官方文档中给的步骤初始化项目 npm install @wepy/cli -g # 全局安装 WePY CLI 工具 wepy init standard proj # 使用 standard 模板初始化项目 cd proj # 进入到项目目录 npm install # 安装项目依赖包 npm run dev # 监听并且编译项目 编译之后打开

Dahui_program的博客 702

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

记录使用wepy2.0开发小程序遇到的坑

一、先说基本使用 1、安装npm install wepy-cli -g全局wepy脚手架 如果不想全局安装或是需要兼容wepy1.x的老项目,可以把wepy2.0安装到项目本地。 2、使用wepy init standard wepy-project 初始化一个wepy2.0的项目 此时可以选择vuex作为store,官方实现的。 二、使用中遇到的一些坑 1、如何动态绑定样式? 除了官方说明的基本的样式绑定外,这种在vue中常用的写法,需要改成下面的这种,才能生效。 <text v-for="(c

一键写代码的博客 1417

Wepy 微信小程序项目踩坑记

今天接到一个新任务,修改一个 wepy 框架开发的微信小程序。 在代码的 REDEAD.md 文件里: npm install wepy-cli -g wepy -v 1.7.3 $ npm install @wepy/cli -g # 全局安装 WePY CLI 工具 $ wepy init standard myproj # 使用 standard 模板初始化项目 $ cd myproj # 进入到项目目录 $ npm install # 安装项目依赖包 $ npm run dev # 监听并

joe0235的博客 587

微信小程序wepy框架开发之入门开发

写在前面 刚入门微信小程序开发,只是用来开发一些小工具来使用,没有太深入的研究,就当做个笔记。微信小程序的开发方式有很多种,可以基于原生API开发,或者wepy框架等,其他的还有很多,暂且记录一下基于wepy的开发过程。wepy的框架很多API还是继承了原生的,微信官方的API说明也是有参考价值的,特别是使用了硬件相关的模块,比如蓝牙,WiFi,NFC,等等。 一、微信官方编译器 编译器下载 ...

LinQiPing233的博客 450

wepy踩坑-未发现相关 sass 编译器配置,请检查wepy.config.js文件

执行 wepy build编译的时候,会出现这样的错误 [WARNING] 找不到编译器:wepy-compiler-sass。 [Error] 未发现相关 sass 编译器配置,请检查wepy.config.js文件。 解决办法 查看文档,检查wepy.config.js文件 原因:没有安装sass 编译器,所以需要手动安装和配置一下。...

祈澈菇凉 1988

微信小程序笔记(四)Wepy使用记录—使用组件

Wepy使用记录—使用组件

LmingAn的博客 1481

微信小程序WePY框架手册

WePY 框架概述 WePY 是腾讯官方出品的一个小程序快速开发框架,对原生小程序的开发模式进行了再次封装,更贴近于 MVVM 架构模式,并支持ES6/7的一些新特性,同时语法风格更接近于 Vue.js,使用 WePY 框架能够提高小程序的开发效率。 注意:WePY 只是小程序的快速开发框架之一,市面上还有诸如 mpvue 之类的小程序开发框架也比较流行。 WePY 相比于原生小程序开发,拥有众多...

Ling_jing20的博客 1489

wepy2.0 vant weapp UI 库搭建小程序的坑

@wepy2.0 vant weapp UI 库搭建小程序的坑 wepy2.0 vant weapp UI 库搭建小程序的坑 老版本的项目用的是1.7,现在用2.0版本的wepy使用组件库的时候,遇到了一些问题,记录一下 ** 首先 wepy要保证是alpha 13 版本 (低于这个版本是不可以的,会出问题) 全局安装 ** npm install @wepy/cli@2.0.0-alpha...

hello_fujw的博客 2258
上一篇: 微信小程序 - 入门指引
下一篇: WePY 在小程序性能调优上做出的探究
beyond__devil
博客等级 码龄14年 147粉丝 314原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值